| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the local register allocator. | Jakob Stoklund Olesen | 2010-06-15 | 2 | -7/+0 |
* | simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 | Benjamin Kramer | 2010-06-15 | 1 | -0/+4 |
* | disable SmallVectorImpl's copy constructor. This prevents a class | Chris Lattner | 2010-06-15 | 1 | -0/+2 |
* | Add CoalescerPair helper class. | Jakob Stoklund Olesen | 2010-06-15 | 1 | -0/+84 |
* | Add missing include to unbreak the build. | Sean Hunt | 2010-06-14 | 1 | -0/+1 |
* | - Do away with SimpleHazardRecognizer.h. It's not used and offers little value. | Evan Cheng | 2010-06-14 | 1 | -0/+93 |
* | Fix a comment typo. | Bob Wilson | 2010-06-14 | 1 | -1/+1 |
* | Let SmallVector take advantage of LiveRange's podness. | Benjamin Kramer | 2010-06-13 | 1 | -0/+2 |
* | declare a class with 'class' instead of struct to avoid tag mismatch | Chris Lattner | 2010-06-12 | 1 | -1/+2 |
* | Allow target to provide its own hazard recognizer to post-ra scheduler. | Evan Cheng | 2010-06-12 | 1 | -0/+11 |
* | Support for nested functions/classes in debug output. (Again.) Radar 7424645. | Stuart Hastings | 2010-06-11 | 1 | -1/+5 |
* | Define ContextualFoldingSet, which stores a context parameter to pass down to | John McCall | 2010-06-11 | 1 | -0/+75 |
* | Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warn... | Duncan Sands | 2010-06-10 | 1 | -3/+2 |
* | Add includes to get ptrdiff_t. This is needed by gcc-4.6 which has | Duncan Sands | 2010-06-10 | 4 | -0/+4 |
* | Allow target to place 2-address pass inserted copies in better spots. Thumb2 ... | Evan Cheng | 2010-06-09 | 1 | -0/+8 |
* | Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping. | Evan Cheng | 2010-06-09 | 2 | -39/+26 |
* | - Fix description of SUBREG_TO_REG. It's not going to generate a zext. But it | Bill Wendling | 2010-06-09 | 1 | -10/+9 |
* | Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ... | Kenneth Uildriks | 2010-06-09 | 2 | -40/+77 |
* | Fix a gcc warning: | Rafael Espindola | 2010-06-09 | 1 | -0/+2 |
* | Reapply r105521, this time appending "LLU" to 64 bit | Bruno Cardoso Lopes | 2010-06-08 | 2 | -2/+4 |
* | ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on to... | Daniel Dunbar | 2010-06-08 | 1 | -0/+73 |
* | Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smart | Benjamin Kramer | 2010-06-08 | 1 | -3/+4 |
* | The FoldingSet hash data includes pointer values, so it isn't | Dan Gohman | 2010-06-07 | 2 | -29/+39 |
* | Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't go | Dan Gohman | 2010-06-07 | 1 | -0/+3 |
* | Create new accessors to get arguments for call/invoke instructions. It breaks | Bill Wendling | 2010-06-07 | 1 | -0/+6 |
* | revert r105521, which is breaking the buildbots with stuff like this: | Chris Lattner | 2010-06-05 | 2 | -4/+2 |
* | Initial AVX support for some instructions. No patterns matched | Bruno Cardoso Lopes | 2010-06-05 | 2 | -2/+4 |
* | Make MachineFunctionPass::createPrinterPass private, as no subclasses | Dan Gohman | 2010-06-05 | 1 | -4/+5 |
* | Revert 105492 & 105493 due to a testcase regression. Radar 7424645. | Stuart Hastings | 2010-06-05 | 1 | -5/+1 |
* | LSR needs to remember inserted instructions even in postinc mode, because | Dan Gohman | 2010-06-05 | 1 | -1/+6 |
* | Implement operator== and operator!= for SetVector. | Dan Gohman | 2010-06-05 | 1 | -0/+8 |
* | Support for nested functions/classes in debug output. Radar 7424645. | Stuart Hastings | 2010-06-04 | 1 | -1/+5 |
* | Slightly change the meaning of the reMaterialize target hook when the original | Jakob Stoklund Olesen | 2010-06-02 | 2 | -2/+10 |
* | Remove the TargetRegisterClass member from CalleeSavedInfo | Rafael Espindola | 2010-06-02 | 1 | -4/+2 |
* | Rename canCombinedSubRegIndex method to something more grammatically correct | Bob Wilson | 2010-06-02 | 1 | -8/+9 |
* | remove trailing whitespace | Jim Grosbach | 2010-06-02 | 1 | -75/+75 |
* | Remove uses of getCalleeSavedRegClasses from outside the | Rafael Espindola | 2010-06-02 | 1 | -5/+4 |
* | Don't call flush() at a library level which isn't checking for errors | Dan Gohman | 2010-06-01 | 1 | -1/+1 |
* | Fix a typo in a comment. | Dan Gohman | 2010-06-01 | 1 | -1/+1 |
* | SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue | Dan Gohman | 2010-05-29 | 1 | -4/+1 |
* | Fix typo. | Nick Lewycky | 2010-05-29 | 1 | -1/+1 |
* | Split the logic behind CastInst::isNoopCast into a separate static function, | Dan Gohman | 2010-05-28 | 1 | -0/+8 |
* | Fix a comment; vectors are not a special case here. | Dan Gohman | 2010-05-28 | 1 | -1/+1 |
* | Add a TargetRegisterInfo::composeSubRegIndices hook with a default | Jakob Stoklund Olesen | 2010-05-28 | 2 | -1/+32 |
* | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman | 2010-05-28 | 3 | -29/+51 |
* | Fix a comment. | Dan Gohman | 2010-05-28 | 1 | -1/+1 |
* | Add a -regalloc=default option that chooses a register allocator based on the -O | Jakob Stoklund Olesen | 2010-05-27 | 1 | -2/+3 |
* | Remove ancient prototype. | Jakob Stoklund Olesen | 2010-05-27 | 1 | -4/+0 |
* | back out 104862/104869. Can reuse stacksave after all. Very cool. | Jim Grosbach | 2010-05-27 | 2 | -6/+2 |
* | Make ParseIRFile and getLazyIRFileModule incoporate the underlying | Dan Gohman | 2010-05-27 | 1 | -2/+4 |