| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove trailing spaces. | Jakub Staszak | 2013-01-14 | 1 | -38/+38 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -6/+6 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -7/+7 |
* | Move SplitBlockAndInsertIfThen to BasicBlockUtils. | Evgeniy Stepanov | 2012-10-19 | 1 | -0/+39 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -1/+1 |
* | Make MemoryBuiltins aware of TargetLibraryInfo. | Benjamin Kramer | 2012-08-29 | 1 | -2/+2 |
* | Teach CodeGenPrep to look past bitcast when it's duplicating return instruction | Evan Cheng | 2012-07-27 | 1 | -4/+20 |
* | The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no l... | Eli Bendersky | 2012-06-25 | 1 | -9/+0 |
* | Remove unreachable code. (replace with llvm_unreachable to help GCC where nec... | David Blaikie | 2012-01-17 | 1 | -1/+0 |
* | SplitBlockPredecessors uses ArrayRef instead of Data and Size. | Jakub Staszak | 2011-12-09 | 1 | -9/+6 |
* | Fix a crashing bug in SplitBlock when it is called on a block with no | Rafael Espindola | 2011-08-24 | 1 | -5/+6 |
* | If we're splitting the landing pad block and assigning it only one predecessor, | Bill Wendling | 2011-08-19 | 1 | -26/+40 |
* | Add SplitLandingPadPredecessors(). | Bill Wendling | 2011-08-19 | 1 | -1/+95 |
* | Split out the updating of PHI nodes after splitting the BB into a separate | Bill Wendling | 2011-08-18 | 1 | -43/+53 |
* | Use this fantzy ArrayRef thing to pass in the list of predecessors. | Bill Wendling | 2011-08-18 | 1 | -9/+14 |
* | Use static instead of anonymous namespace. | Bill Wendling | 2011-08-18 | 1 | -7/+4 |
* | Split out the analysis updating code into a helper function. No intended | Bill Wendling | 2011-08-18 | 1 | -63/+78 |
* | Increment the insertion iterator to beyond the landingpad instruction. | Bill Wendling | 2011-08-17 | 1 | -1/+1 |
* | Reinstate r133513 (reverted in r133700) with an additional fix for a | Jay Foad | 2011-06-23 | 1 | -3/+3 |
* | Revert r133513: | Eric Christopher | 2011-06-23 | 1 | -3/+3 |
* | Reinstate r133435 and r133449 (reverted in r133499) now that the clang | Jay Foad | 2011-06-21 | 1 | -3/+3 |
* | Revert r133435 and r133449 to appease buildbots. | Chad Rosier | 2011-06-21 | 1 | -3/+3 |
* | Change how PHINodes store their operands. | Jay Foad | 2011-06-20 | 1 | -3/+3 |
* | Scanning entire basic block may be too expensive in terms of compile time. In... | Devang Patel | 2011-05-02 | 1 | -6/+4 |
* | Assing line number info to new PHIs created by SSA updater. | Devang Patel | 2011-04-29 | 1 | -0/+12 |
* | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad | 2011-03-30 | 1 | -2/+1 |
* | (Almost) always call reserveOperandSpace() on newly created PHINodes. | Jay Foad | 2011-03-30 | 1 | -0/+1 |
* | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng | 2011-01-29 | 1 | -3/+28 |
* | Revert r124518. It broke Linux self-host. | Evan Cheng | 2011-01-29 | 1 | -28/+3 |
* | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng | 2011-01-29 | 1 | -3/+28 |
* | Remove code for updating dominance frontiers and some outdated references to | Cameron Zwarich | 2011-01-18 | 1 | -12/+5 |
* | Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. | Jakob Stoklund Olesen | 2011-01-11 | 1 | -2/+2 |
* | when MergeBlockIntoPredecessor merges two blocks, update MemDep if it | Chris Lattner | 2011-01-11 | 1 | -0/+4 |
* | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner | 2011-01-11 | 1 | -3/+19 |
* | various code cleanups, enhance MergeBlockIntoPredecessor to preserve | Chris Lattner | 2011-01-08 | 1 | -13/+10 |
* | reduce nesting. | Chris Lattner | 2011-01-08 | 1 | -6/+6 |
* | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 2011-01-02 | 1 | -1/+1 |
* | remove the dead (and terrible) llvm::RemoveSuccessor function. | Chris Lattner | 2010-12-14 | 1 | -46/+0 |
* | typoes | Gabor Greif | 2010-09-10 | 1 | -1/+1 |
* | fit in 80 cols | Chris Lattner | 2010-08-18 | 1 | -2/+3 |
* | Use the getUniquePredecessor() utility function, instead of doing | Dan Gohman | 2010-08-17 | 1 | -15/+5 |
* | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman | 2010-05-28 | 1 | -118/+0 |
* | Code clean up. | Evan Cheng | 2010-04-05 | 1 | -12/+10 |
* | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson | 2010-02-16 | 1 | -5/+6 |
* | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 1 | -11/+17 |
* | No need to look through bitcasts for DbgInfoIntrinsic | Victor Hernandez | 2010-01-21 | 1 | -5/+0 |
* | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman | 2010-01-05 | 1 | -2/+5 |
* | Avoid going through the LLVMContext for type equality where it's safe to dere... | Benjamin Kramer | 2010-01-05 | 1 | -1/+1 |
* | Remove dead debug info intrinsics. | Devang Patel | 2010-01-05 | 1 | -13/+0 |
* | Remove unnecessary #include "llvm/LLVMContext.h". | Nick Lewycky | 2009-12-08 | 1 | -1/+0 |