| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove some unnecessary uses of c_str(). | Jay Foad | 2011-06-21 | 1 | -6/+6 |
* | Remove unused variables. | Benjamin Kramer | 2011-06-21 | 1 | -2/+2 |
* | Reinstate r133435 and r133449 (reverted in r133499) now that the clang | Jay Foad | 2011-06-21 | 18 | -156/+211 |
* | Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks, | Jay Foad | 2011-06-21 | 1 | -1/+3 |
* | Add a reduced test case for the buildbot failure (clang self-hosted | Jay Foad | 2011-06-21 | 1 | -0/+182 |
* | use the MapEntryTy typedef instead of writing it out long form, | Chris Lattner | 2011-06-21 | 1 | -9/+8 |
* | Teach dag combine to match halfword byteswap patterns. | Evan Cheng | 2011-06-21 | 6 | -67/+348 |
* | indvars -disable-iv-rewrite: Adds support for eliminating identity | Andrew Trick | 2011-06-21 | 2 | -100/+238 |
* | Revert r133435 and r133449 to appease buildbots. | Chad Rosier | 2011-06-21 | 18 | -211/+156 |
* | Add A0 and A1 to the list of registers used for returning a value in order to | Akira Hatanaka | 2011-06-21 | 1 | -2/+2 |
* | Coding style fixes. | Akira Hatanaka | 2011-06-21 | 1 | -28/+29 |
* | Re-apply 132758 and 132768 which were speculatively reverted in 132777. | Akira Hatanaka | 2011-06-21 | 9 | -40/+191 |
* | Don't mark the eh.dispatch.setup with a memory access marker. We want this to | Bill Wendling | 2011-06-21 | 1 | -1/+1 |
* | Completely short-circuit out ARC optimization if the ARC runtime | Dan Gohman | 2011-06-20 | 1 | -4/+62 |
* | Remove the subclassing. This will be moved to the ASM printer. | Bill Wendling | 2011-06-20 | 1 | -379/+0 |
* | Skip fields that don't exist in the Register class. | Jakob Stoklund Olesen | 2011-06-20 | 1 | -1/+2 |
* | PTX: Fix conversion between predicates and value types | Justin Holewinski | 2011-06-20 | 3 | -66/+82 |
* | Emit movq for 64-bit register to XMM register moves, but continue to accept | Nick Lewycky | 2011-06-20 | 9 | -16/+57 |
* | Fix a check for PHINodes with two incoming values. | Jay Foad | 2011-06-20 | 1 | -1/+1 |
* | PTX: Fix if-then-else formatting and add missing asserts | Justin Holewinski | 2011-06-20 | 1 | -16/+12 |
* | Disable again. | Rafael Espindola | 2011-06-20 | 1 | -1/+1 |
* | PTX: Add basic register spilling code | Justin Holewinski | 2011-06-20 | 4 | -0/+135 |
* | Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflow | Roman Divacky | 2011-06-20 | 2 | -14/+52 |
* | This is an automatically reduced test case that crashed in GVN, at some | Jay Foad | 2011-06-20 | 1 | -0/+106 |
* | Change how PHINodes store their operands. | Jay Foad | 2011-06-20 | 18 | -155/+210 |
* | Make better use of the PHINode API. | Jay Foad | 2011-06-20 | 7 | -21/+34 |
* | Remove the AugmentedUse struct. | Jay Foad | 2011-06-20 | 3 | -20/+9 |
* | Re enable 133415 with two fixes | Rafael Espindola | 2011-06-20 | 1 | -3/+8 |
* | Disable the logic added by rafael in commit 133415 to see if it brings the | Duncan Sands | 2011-06-20 | 1 | -1/+1 |
* | Fix PromoteIntRes_TRUNCATE: Add support for cases where the | Nadav Rotem | 2011-06-20 | 2 | -4/+39 |
* | Fix MSVC build. next() function already exists in the MSVC headers. This crea... | Francois Pichet | 2011-06-20 | 1 | -1/+1 |
* | Teach early dup how to duplicate basic blocks with one successor and only phi... | Rafael Espindola | 2011-06-20 | 1 | -2/+142 |
* | Revamp the "ConstantStruct::get" methods. Previously, these were scattered | Chris Lattner | 2011-06-20 | 13 | -113/+144 |
* | introduce an isLayoutIdentical() method, which is currently just a pointer | Chris Lattner | 2011-06-20 | 1 | -1/+8 |
* | Add a RegisterTuples class to Target.td and TableGen. | Jakob Stoklund Olesen | 2011-06-20 | 2 | -1/+146 |
* | Fix a FIXME by making GlobalVariable::getInitializer() return a | Jay Foad | 2011-06-19 | 9 | -17/+17 |
* | Update test. | Benjamin Kramer | 2011-06-19 | 1 | -27/+27 |
* | Code cleanups: Remove duplicated logic in PromotInteRes_BITCAST, reserve vect... | Nadav Rotem | 2011-06-19 | 1 | -7/+5 |
* | Calls to AssertZext and getZeroExtendInReg must be made using scalar types. | Nadav Rotem | 2011-06-19 | 1 | -3/+4 |
* | When promoting the vector elements in CopyToParts, use vector trunc | Nadav Rotem | 2011-06-19 | 1 | -11/+3 |
* | Reduce the runtime of the test. Keep only the interesting cases. | Nadav Rotem | 2011-06-19 | 1 | -1077/+0 |
* | Revert r133373. I was going to use this to teach the Verifier to verify constant | Nick Lewycky | 2011-06-19 | 1 | -101/+1 |
* | Add the remaining instructions/constant expressions as Operators so that code | Nick Lewycky | 2011-06-19 | 1 | -1/+101 |
* | Remove support for parsing the "type i32" syntax for defining a numbered | Chris Lattner | 2011-06-19 | 30 | -334/+89 |
* | revert r133368, apparently I missed the tests to be updated. | Chris Lattner | 2011-06-18 | 1 | -8/+15 |
* | Remove support for parsing the "type i32" syntax for defining a numbered | Chris Lattner | 2011-06-18 | 1 | -15/+8 |
* | fix the varargs version of StructType::get to not require an LLVMContext, mak... | Chris Lattner | 2011-06-18 | 7 | -19/+19 |
* | eliminate some pointless virtual methods. | Chris Lattner | 2011-06-18 | 2 | -54/+37 |
* | simplify some code. | Chris Lattner | 2011-06-18 | 1 | -8/+3 |
* | now that Type::getDescription() is dead, the TypePrinting class can move from... | Chris Lattner | 2011-06-18 | 3 | -63/+42 |