index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
/
BasicBlockUtils.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Add an assertion to catch indirectbr in SplitBlockPredecessors. This
Dan Gohman
2009-11-05
1
-2
/
+6
*
change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2
Chris Lattner
2009-11-01
1
-3
/
+7
*
llvm::SplitEdge should refuse to split an edge from an indirectbr.
Chris Lattner
2009-10-31
1
-0
/
+2
*
Revert r85667. LoopUnroll currently can't call utility functions which
Dan Gohman
2009-10-31
1
-23
/
+47
*
Remove redundant code.
Dan Gohman
2009-10-31
1
-3
/
+0
*
Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into
Dan Gohman
2009-10-31
1
-47
/
+23
*
Factor out redundancy from clone() implementations.
Devang Patel
2009-10-27
1
-1
/
+1
*
Fix SplitBlockPredecessors' LoopInfo updating code to handle the case
Dan Gohman
2009-10-19
1
-8
/
+20
[next]