| Commit message (Expand) | Author | Age | Files | Lines |
* | Cleanup. Make ScalarEvolution an explicit argument of the | Andrew Trick | 2011-08-10 | 1 | -3/+3 |
* | Added a SimplifyIndVar utility to simplify induction variable users | Andrew Trick | 2011-08-10 | 2 | -0/+60 |
* | Cleanup. Added LoopBlocksDFS::perform for simple clients. | Andrew Trick | 2011-08-10 | 1 | -0/+3 |
* | Preserve the name for this variant of IRBuilder::CreateCall | Peter Collingbourne | 2011-08-10 | 1 | -1/+1 |
* | Cleanup. Avoid relying on specialization of std::distance. | Andrew Trick | 2011-08-10 | 1 | -2/+2 |
* | Fix the LoopUnroller to handle nontrivial loops and partial unrolling. | Andrew Trick | 2011-08-10 | 1 | -0/+5 |
* | Trim an unneeded header. | Jakob Stoklund Olesen | 2011-08-09 | 2 | -1/+1 |
* | Representation of 'atomic load' and 'atomic store' in IR. | Eli Friedman | 2011-08-09 | 2 | -23/+105 |
* | Add missing file. | Rafael Espindola | 2011-08-09 | 1 | -0/+90 |
* | Move CalculateRegClass to MRI::recomputeRegClass. | Jakob Stoklund Olesen | 2011-08-09 | 2 | -5/+11 |
* | Provide method to print variable's extended name which includes inline location. | Devang Patel | 2011-08-09 | 1 | -1/+3 |
* | Refer to the RegisterCoalescer pass by ID. | Jakob Stoklund Olesen | 2011-08-09 | 1 | -6/+3 |
* | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. | Jakob Stoklund Olesen | 2011-08-08 | 1 | -0/+6 |
* | Pacify virtual dtor warnings and cmake buildbots. | Benjamin Kramer | 2011-08-08 | 1 | -0/+2 |
* | Add MCInstrAnalysis class. This allows the targets to specify own versions of... | Benjamin Kramer | 2011-08-08 | 2 | -0/+77 |
* | Temporarily revert r135528 which distinguishes between two copies of one | Chandler Carruth | 2011-08-05 | 1 | -3/+0 |
* | Fix a place that was clearly forgotten when the type legalization | Duncan Sands | 2011-08-04 | 1 | -2/+2 |
* | Reverting r136884 updateUnloop, which crashed a linux builder. | Andrew Trick | 2011-08-04 | 1 | -18/+3 |
* | An algorithm for incrementally updating LoopInfo within a | Andrew Trick | 2011-08-03 | 1 | -3/+18 |
* | whitespace | Andrew Trick | 2011-08-03 | 1 | -25/+25 |
* | An interface for iterating over a loop's blocks in DFS order. | Andrew Trick | 2011-08-03 | 2 | -0/+207 |
* | Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. | Bill Wendling | 2011-08-03 | 4 | -12/+0 |
* | Add accessors for manipulating an MCInst's operands. | Owen Anderson | 2011-08-03 | 1 | -0/+8 |
* | Add more constantness in BlockFrequencyInfo. | Jakub Staszak | 2011-08-03 | 2 | -2/+2 |
* | New approach to r136737: insert the necessary fences for atomic ops in platfo... | Eli Friedman | 2011-08-03 | 1 | -0/+19 |
* | Remove CreateUnwind from the IRBuillder. | Bill Wendling | 2011-08-03 | 1 | -4/+0 |
* | SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget | Andrew Trick | 2011-08-03 | 1 | -1/+1 |
* | Use cast<> instead of a C-style cast to get some free assertions. | Jay Foad | 2011-08-03 | 1 | -2/+2 |
* | Move methods in PassManagerBuilder offline. | Rafael Espindola | 2011-08-02 | 1 | -236/+25 |
* | move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, | Rafael Espindola | 2011-08-02 | 1 | -1/+1 |
* | Assume .cfi_startproc is the first thing in a function. If the function is | Rafael Espindola | 2011-08-02 | 1 | -1/+1 |
* | Sketch out PowerPC ELF writer. This is enough to get clang -integrated-as | Roman Divacky | 2011-08-02 | 1 | -0/+17 |
* | Remove the LLVMBuildUnwind C API function. | Bill Wendling | 2011-08-02 | 1 | -3/+1 |
* | Use consistent terminology for loop exit/exiting blocks. Name change only. | Andrew Trick | 2011-08-02 | 1 | -7/+7 |
* | Fix a couple silly typos in IRBuilder in the new atomic instructions. | Eli Friedman | 2011-08-02 | 1 | -6/+6 |
* | Add a clear() operation to MCInst, to drop all of its operands. Useful for t... | Owen Anderson | 2011-08-01 | 1 | -0/+2 |
* | Add BlockFrequency::getEntryFrequency() | Jakub Staszak | 2011-08-01 | 2 | -7/+11 |
* | The operands of a GlobalAlias are always Constants. Simplify things | Jay Foad | 2011-08-01 | 1 | -5/+4 |
* | Add the 'resume' instruction for the new EH rewrite. | Bill Wendling | 2011-07-31 | 6 | -63/+125 |
* | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling | 2011-07-30 | 7 | -276/+65 |
* | Add an isSSA() flag to MachineRegisterInfo. | Jakob Stoklund Olesen | 2011-07-29 | 1 | -1/+21 |
* | Add more constantness in BranchProbabilityInfo. | Jakub Staszak | 2011-07-29 | 1 | -6/+8 |
* | Add a std::string Wrapper for TableGen | David Greene | 2011-07-29 | 1 | -0/+1 |
* | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be | Eli Friedman | 2011-07-29 | 4 | -10/+81 |
* | Add the AddLandingPadInfo function. | Bill Wendling | 2011-07-28 | 1 | -0/+5 |
* | LangRef and basic memory-representation/reading/writing for 'cmpxchg' and | Eli Friedman | 2011-07-28 | 5 | -34/+316 |
* | If run with -debug give more information about Cyclic Probability. | Jakub Staszak | 2011-07-28 | 1 | -0/+2 |
* | Use ArrayRef instead of requiring an std::vector. | Bill Wendling | 2011-07-28 | 1 | -2/+2 |
* | The personality function should be a Function* and not just a Value*. | Bill Wendling | 2011-07-28 | 2 | -7/+9 |
* | Fix stupid mistake from commit 136381. | Jakub Staszak | 2011-07-28 | 1 | -1/+1 |