summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prevent assert when using '"' in names (via hexadecimal).Daniel Dunbar2008-10-143-4/+7
| | | | | | Update LangRef to mention \xx quoting in names. llvm-svn: 57538
* Change getLLVMName to use raw_ostream & PrintLLVMName.Daniel Dunbar2008-10-141-59/+15
| | | | | | | | - Avoids duplicated quotification code. - Remove QuoteNameIfNeeded. - No functionality change. llvm-svn: 57537
* Add llvm::hexdigit to StringExtras (number -> hexadecimal char)Daniel Dunbar2008-10-141-4/+7
| | | | llvm-svn: 57536
* Add some ReleaseNotes on clang codegen.Daniel Dunbar2008-10-141-1/+23
| | | | llvm-svn: 57535
* Remove Stacker.html from Xcode project.Daniel Dunbar2008-10-141-2/+0
| | | | llvm-svn: 57534
* Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings.Steve Naroff2008-10-1411-32/+88
| | | | | | Note: One day, we should consider moving the actual diags to ObjCQualifiedIdTypesAreCompatible(), since it has more information on the actual problem. GCC currently emits slightly more instructive errors for some cases involving protocols. I added a FIXME to the code. llvm-svn: 57529
* Accept -march=i586, because gcc does (a synonymDale Johannesen2008-10-141-0/+1
| | | | | | | | for pentium). Fixes gcc.target/i386/20000720-1.c gcc.target/i386/pr26826.c llvm-svn: 57528
* Rename LoadX to LoadExt.Evan Cheng2008-10-1414-70/+70
| | | | llvm-svn: 57526
* Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ↵Jim Grosbach2008-10-142-61/+57
| | | | | | left to right) llvm-svn: 57524
* Remove dead code.Devang Patel2008-10-141-3/+0
| | | | llvm-svn: 57522
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-1426-43/+43
| | | | | | | | | instead of requiring all "short description" strings to begin with two spaces. This makes these strings less mysterious, and it fixes some cases where short description strings mistakenly did not begin with two spaces. llvm-svn: 57521
* Fix const qualifiers on ProtocolQualifierListTy.Daniel Dunbar2008-10-141-1/+1
| | | | llvm-svn: 57520
* Document attributes changes.Devang Patel2008-10-141-1/+17
| | | | llvm-svn: 57518
* Add VMKit notes.Nicolas Geoffray2008-10-141-4/+22
| | | | llvm-svn: 57517
* Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible.Evan Cheng2008-10-142-1/+75
| | | | llvm-svn: 57515
* Revert my previous change, got stupidly confused with my local changes.Argyrios Kyrtzidis2008-10-141-1/+1
| | | | llvm-svn: 57514
* - Somehow I forgot about one / une.Evan Cheng2008-10-142-10/+30
| | | | | | | - Renumber fcmp predicates to match their icmp counterparts. - Try swapping operands to expose more optimization opportunities. llvm-svn: 57513
* Fix a call to Sema::LookupDecl that had incorrect parameters.Argyrios Kyrtzidis2008-10-141-1/+1
| | | | llvm-svn: 57511
* Fix indentation.Evan Cheng2008-10-141-2/+2
| | | | llvm-svn: 57508
* Optimize anding of two fcmp into a single fcmp if the operands are the same. ↵Evan Cheng2008-10-142-3/+137
| | | | | | | | | e.g. uno && ueq -> ueq ord && olt -> olt ord && ueq -> oeq llvm-svn: 57507
* Mention a few methods in ConstantSDNode that were renamed.Dan Gohman2008-10-141-1/+4
| | | | llvm-svn: 57505
* HTML syntax fixes.Dan Gohman2008-10-144-38/+38
| | | | llvm-svn: 57503
* Add serialization support in several missing places.Daniel Dunbar2008-10-143-0/+123
| | | | llvm-svn: 57502
* Move Type::EmitImpl into header, add FIXME to make abstract.Daniel Dunbar2008-10-142-5/+4
| | | | llvm-svn: 57501
* Fix missing end tags and invalid HTML entity syntax.Dan Gohman2008-10-141-53/+58
| | | | llvm-svn: 57500
* Fix typo in testcase.Daniel Dunbar2008-10-141-1/+1
| | | | llvm-svn: 57499
* Add a missing close-tag.Dan Gohman2008-10-141-0/+1
| | | | llvm-svn: 57497
* Fix a few close tags.Dan Gohman2008-10-141-2/+2
| | | | llvm-svn: 57496
* Fix a typo.Dan Gohman2008-10-141-1/+1
| | | | llvm-svn: 57495
* Add a brief mention of the new free-list management code.Dan Gohman2008-10-141-3/+3
| | | | llvm-svn: 57490
* minor corrections, improved formattingGabor Greif2008-10-141-12/+12
| | | | llvm-svn: 57486
* typo and formatting tweaksGabor Greif2008-10-141-8/+9
| | | | llvm-svn: 57485
* little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in ↵Nuno Lopes2008-10-141-1/+1
| | | | | | emitGlobals() llvm-svn: 57484
* Mention the different constant folders that IRBuilderDuncan Sands2008-10-141-2/+8
| | | | | | can use. llvm-svn: 57483
* new testcase for PR2797Chris Lattner2008-10-141-0/+9
| | | | llvm-svn: 57481
* add some upgrading notes from Pekka.Chris Lattner2008-10-141-0/+6
| | | | llvm-svn: 57480
* add a testcase.Chris Lattner2008-10-141-0/+6
| | | | llvm-svn: 57479
* add LSR and frameaddress info.Chris Lattner2008-10-141-7/+14
| | | | llvm-svn: 57478
* Fix test suite regression, getFloatTypeSemantics shouldn't be calledDaniel Dunbar2008-10-141-4/+6
| | | | | | on non-float types. llvm-svn: 57477
* Add Sema implementation of #pragma pack stack. Daniel Dunbar2008-10-145-1/+172
| | | | | | | | | | | - Follows the MSVC (original) implementation, including support of pack(show) (useful for testing). - Implements support for named pack records which gcc seems to ignore (or implements incorrectly). - Not currently wired to anything, only functionality change is the type checking of the pragma. llvm-svn: 57476
* Add static analyzer notes.Ted Kremenek2008-10-141-5/+23
| | | | llvm-svn: 57475
* Remove stale src, core directories.Daniel Dunbar2008-10-140-0/+0
| | | | llvm-svn: 57473
* more minor updatesChris Lattner2008-10-141-9/+9
| | | | llvm-svn: 57472
* more changes.Chris Lattner2008-10-131-33/+35
| | | | llvm-svn: 57470
* optimizer and codegenChris Lattner2008-10-131-33/+64
| | | | llvm-svn: 57468
* Use 'realpath' to resolve the absolute path to clang and ccc-analyzer.Ted Kremenek2008-10-131-9/+25
| | | | | | Add "-analyze-headers" option to scan-build that passes the option -analyzer-opt-analyze-headers to clang. llvm-svn: 57467
* more updates.Chris Lattner2008-10-131-12/+37
| | | | llvm-svn: 57466
* When doing the very-late shift-and address-mode optimization,Dan Gohman2008-10-132-0/+41
| | | | | | | | | | | | | | create a new DAG node to represent the new shift to keep the DAG consistent, even though it'll almost always be folded into the address. If a user of the resulting address has multiple uses, the nodes may get revisited by a later MatchAddress call, in which case DAG inconsistencies do matter. This fixes PR2849. llvm-svn: 57465
* describe major new features and llvm-gcc features.Chris Lattner2008-10-131-23/+44
| | | | llvm-svn: 57463
* Don't barf on 32 bit platforms if llvm-gcc isDuncan Sands2008-10-132-2/+2
| | | | | | | | not built with 64 bit support. Since this test passes without -m64 on x86-32-linux, just remove the -m64. llvm-svn: 57462
OpenPOWER on IntegriCloud