| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prevent assert when using '"' in names (via hexadecimal). | Daniel Dunbar | 2008-10-14 | 3 | -4/+7 |
| | | | | | | | Update LangRef to mention \xx quoting in names. llvm-svn: 57538 | ||||
| * | Change getLLVMName to use raw_ostream & PrintLLVMName. | Daniel Dunbar | 2008-10-14 | 1 | -59/+15 |
| | | | | | | | | | - Avoids duplicated quotification code. - Remove QuoteNameIfNeeded. - No functionality change. llvm-svn: 57537 | ||||
| * | Add llvm::hexdigit to StringExtras (number -> hexadecimal char) | Daniel Dunbar | 2008-10-14 | 1 | -4/+7 |
| | | | | | llvm-svn: 57536 | ||||
| * | Add some ReleaseNotes on clang codegen. | Daniel Dunbar | 2008-10-14 | 1 | -1/+23 |
| | | | | | llvm-svn: 57535 | ||||
| * | Remove Stacker.html from Xcode project. | Daniel Dunbar | 2008-10-14 | 1 | -2/+0 |
| | | | | | llvm-svn: 57534 | ||||
| * | Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. | Steve Naroff | 2008-10-14 | 11 | -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 synonym | Dale Johannesen | 2008-10-14 | 1 | -0/+1 |
| | | | | | | | | | for pentium). Fixes gcc.target/i386/20000720-1.c gcc.target/i386/pr26826.c llvm-svn: 57528 | ||||
| * | Rename LoadX to LoadExt. | Evan Cheng | 2008-10-14 | 14 | -70/+70 |
| | | | | | llvm-svn: 57526 | ||||
| * | Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ↵ | Jim Grosbach | 2008-10-14 | 2 | -61/+57 |
| | | | | | | | left to right) llvm-svn: 57524 | ||||
| * | Remove dead code. | Devang Patel | 2008-10-14 | 1 | -3/+0 |
| | | | | | llvm-svn: 57522 | ||||
| * | Fix command-line option printing to print two spaces where needed, | Dan Gohman | 2008-10-14 | 26 | -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 Dunbar | 2008-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 57520 | ||||
| * | Document attributes changes. | Devang Patel | 2008-10-14 | 1 | -1/+17 |
| | | | | | llvm-svn: 57518 | ||||
| * | Add VMKit notes. | Nicolas Geoffray | 2008-10-14 | 1 | -4/+22 |
| | | | | | llvm-svn: 57517 | ||||
| * | Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible. | Evan Cheng | 2008-10-14 | 2 | -1/+75 |
| | | | | | llvm-svn: 57515 | ||||
| * | Revert my previous change, got stupidly confused with my local changes. | Argyrios Kyrtzidis | 2008-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 57514 | ||||
| * | - Somehow I forgot about one / une. | Evan Cheng | 2008-10-14 | 2 | -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 Kyrtzidis | 2008-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 57511 | ||||
| * | Fix indentation. | Evan Cheng | 2008-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 57508 | ||||
| * | Optimize anding of two fcmp into a single fcmp if the operands are the same. ↵ | Evan Cheng | 2008-10-14 | 2 | -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 Gohman | 2008-10-14 | 1 | -1/+4 |
| | | | | | llvm-svn: 57505 | ||||
| * | HTML syntax fixes. | Dan Gohman | 2008-10-14 | 4 | -38/+38 |
| | | | | | llvm-svn: 57503 | ||||
| * | Add serialization support in several missing places. | Daniel Dunbar | 2008-10-14 | 3 | -0/+123 |
| | | | | | llvm-svn: 57502 | ||||
| * | Move Type::EmitImpl into header, add FIXME to make abstract. | Daniel Dunbar | 2008-10-14 | 2 | -5/+4 |
| | | | | | llvm-svn: 57501 | ||||
| * | Fix missing end tags and invalid HTML entity syntax. | Dan Gohman | 2008-10-14 | 1 | -53/+58 |
| | | | | | llvm-svn: 57500 | ||||
| * | Fix typo in testcase. | Daniel Dunbar | 2008-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 57499 | ||||
| * | Add a missing close-tag. | Dan Gohman | 2008-10-14 | 1 | -0/+1 |
| | | | | | llvm-svn: 57497 | ||||
| * | Fix a few close tags. | Dan Gohman | 2008-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 57496 | ||||
| * | Fix a typo. | Dan Gohman | 2008-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 57495 | ||||
| * | Add a brief mention of the new free-list management code. | Dan Gohman | 2008-10-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 57490 | ||||
| * | minor corrections, improved formatting | Gabor Greif | 2008-10-14 | 1 | -12/+12 |
| | | | | | llvm-svn: 57486 | ||||
| * | typo and formatting tweaks | Gabor Greif | 2008-10-14 | 1 | -8/+9 |
| | | | | | llvm-svn: 57485 | ||||
| * | little optimization: reuse getPointerToGlobalIfAvailable(CGV) value in ↵ | Nuno Lopes | 2008-10-14 | 1 | -1/+1 |
| | | | | | | | emitGlobals() llvm-svn: 57484 | ||||
| * | Mention the different constant folders that IRBuilder | Duncan Sands | 2008-10-14 | 1 | -2/+8 |
| | | | | | | | can use. llvm-svn: 57483 | ||||
| * | new testcase for PR2797 | Chris Lattner | 2008-10-14 | 1 | -0/+9 |
| | | | | | llvm-svn: 57481 | ||||
| * | add some upgrading notes from Pekka. | Chris Lattner | 2008-10-14 | 1 | -0/+6 |
| | | | | | llvm-svn: 57480 | ||||
| * | add a testcase. | Chris Lattner | 2008-10-14 | 1 | -0/+6 |
| | | | | | llvm-svn: 57479 | ||||
| * | add LSR and frameaddress info. | Chris Lattner | 2008-10-14 | 1 | -7/+14 |
| | | | | | llvm-svn: 57478 | ||||
| * | Fix test suite regression, getFloatTypeSemantics shouldn't be called | Daniel Dunbar | 2008-10-14 | 1 | -4/+6 |
| | | | | | | | on non-float types. llvm-svn: 57477 | ||||
| * | Add Sema implementation of #pragma pack stack. | Daniel Dunbar | 2008-10-14 | 5 | -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 Kremenek | 2008-10-14 | 1 | -5/+23 |
| | | | | | llvm-svn: 57475 | ||||
| * | Remove stale src, core directories. | Daniel Dunbar | 2008-10-14 | 0 | -0/+0 |
| | | | | | llvm-svn: 57473 | ||||
| * | more minor updates | Chris Lattner | 2008-10-14 | 1 | -9/+9 |
| | | | | | llvm-svn: 57472 | ||||
| * | more changes. | Chris Lattner | 2008-10-13 | 1 | -33/+35 |
| | | | | | llvm-svn: 57470 | ||||
| * | optimizer and codegen | Chris Lattner | 2008-10-13 | 1 | -33/+64 |
| | | | | | llvm-svn: 57468 | ||||
| * | Use 'realpath' to resolve the absolute path to clang and ccc-analyzer. | Ted Kremenek | 2008-10-13 | 1 | -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 Lattner | 2008-10-13 | 1 | -12/+37 |
| | | | | | llvm-svn: 57466 | ||||
| * | When doing the very-late shift-and address-mode optimization, | Dan Gohman | 2008-10-13 | 2 | -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 Lattner | 2008-10-13 | 1 | -23/+44 |
| | | | | | llvm-svn: 57463 | ||||
| * | Don't barf on 32 bit platforms if llvm-gcc is | Duncan Sands | 2008-10-13 | 2 | -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 | ||||

