index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
/
BasicBlockUtils.cpp
Age
Commit message (
Expand
)
Author
2018-06-20
Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...
Alina Sbirlea
2018-06-18
Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredece...
Xin Tong
2018-06-18
Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong
2018-06-04
Move Analysis/Utils/Local.h back to Transforms
David Blaikie
2018-05-08
[SimplifyCFG] Fix a crash when folding PHIs.
Davide Italiano
2018-03-21
Fix a couple of layering violations in Transforms
David Blaikie
2018-01-31
Utils: Fix DomTree update for entry block
Matt Arsenault
2018-01-12
[JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2018-01-04
Revert "[JumpThreading] Preservation of DT and LVI across the pass"
Reid Kleckner
2018-01-04
[JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2018-01-04
Add assertion on DT availability during LI update in UpdateAnalysisInformation
Anna Thomas
2018-01-02
[BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAna...
Anna Thomas
2017-12-30
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-12-13
Reverting [JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2017-12-13
[JumpThreading] Preservation of DT and LVI across the pass
Brian M. Rzycki
2017-11-01
loop-rotate: eliminate duplicate debug intrinsics after splicing.
Adrian Prantl
2017-11-01
Revert r317105 to investigate bot breakage.
Adrian Prantl
2017-11-01
loop-rotate: eliminate duplicate debug intrinsics after splicing.
Adrian Prantl
2017-10-27
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...
Eugene Zelenko
2017-05-01
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-04-26
Reverts commit r301424, r301425 and r301426
Sanjoy Das
2017-04-26
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-03-06
[BasicBlockUtils] Check for nullptr before updating LoopInfo.
Michael Kruse
2017-02-14
[BasicBlockUtils] Use getFirstNonPHIOrDbg to set debugloc for instructions cr...
Taewook Oh
2016-06-26
Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.
Benjamin Kramer
2016-04-23
improve documentation comments; NFC
Sanjay Patel
2016-03-15
[LV] Preserve LoopInfo when store predication is used
Adam Nemet
2016-03-10
[PM] Port memdep to the new pass manager.
Chandler Carruth
2016-01-06
[SplitLandingPadPredecessors] Create a PHINode for the original landingpad on...
Chen Li
2015-10-13
TransformUtils: Remove implicit ilist iterator conversions, NFC
Duncan P. N. Exon Smith
2015-08-06
Convert a bunch of loops to foreach. NFC.
Pete Cooper
2015-07-31
New EH representation for MSVC compatibility
David Majnemer
2015-07-22
[PM/AA] Remove all of the dead AliasAnalysis pointers being threaded
Chandler Carruth
2015-07-22
[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
Chandler Carruth
2015-07-11
[PM/AA] Completely remove the AliasAnalysis::copyValue interface.
Chandler Carruth
2015-07-10
Revert the new EH instructions
David Majnemer
2015-07-10
New EH representation for MSVC compatibility
David Majnemer
2015-06-23
Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.
Alexey Samsonov
2015-06-09
[BasicBlockUtils] Set debug locations for instructions created in SplitBlockP...
Alexey Samsonov
2015-05-12
Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
Pete Cooper
2015-01-28
Teach SplitBlockPredecessors how to handle landingpad blocks.
Philip Reames
2015-01-19
[PM] Replace the Pass argument to SplitEdge with specific analyses used
Chandler Carruth
2015-01-19
[PM] Remove the Pass argument from all of the critical edge splitting
Chandler Carruth
2015-01-19
[PM] Lift the analyses into the interface for
Chandler Carruth
2015-01-18
[PM] Pull the analyses used for another utility routine into its API
Chandler Carruth
2015-01-18
[PM] Sink the specific analyses preserved by SplitBlock into its
Chandler Carruth
2015-01-18
[PM] Replace another Pass argument with specific analyses that are
Chandler Carruth
2015-01-18
[PM] Lift the actual analyses used into the inferface rather than
Chandler Carruth
2015-01-18
[PM] Now that LoopInfo isn't in the Pass type hierarchy, it is much
Chandler Carruth
2015-01-17
[PM] Split the LoopInfo object apart from the legacy pass, creating
Chandler Carruth
[next]