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