Benjamin Kramer
|
66f3fb9fac
Use phi ranges to simplify code. No functionality change intended.
|
7 vuotta sitten |
Brian M. Rzycki
|
d76ae1215c
Reverting [JumpThreading] Preservation of DT and LVI across the pass
|
7 vuotta sitten |
Brian M. Rzycki
|
7cc3dcfb80
[JumpThreading] Preservation of DT and LVI across the pass
|
7 vuotta sitten |
Adrian Prantl
|
f14c45fbab
loop-rotate: eliminate duplicate debug intrinsics after splicing.
|
7 vuotta sitten |
Adrian Prantl
|
f0b2742b3d
Revert r317105 to investigate bot breakage.
|
7 vuotta sitten |
Adrian Prantl
|
3dc28623cf
loop-rotate: eliminate duplicate debug intrinsics after splicing.
|
7 vuotta sitten |
Eugene Zelenko
|
16267f1cbc
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 vuotta sitten |
Sanjoy Das
|
399b4d037d
Rename WeakVH to WeakTrackingVH; NFC
|
8 vuotta sitten |
Sanjoy Das
|
263da12ab2
Reverts commit r301424, r301425 and r301426
|
8 vuotta sitten |
Sanjoy Das
|
d0cf26e443
Rename WeakVH to WeakTrackingVH; NFC
|
8 vuotta sitten |
Michael Kruse
|
240ae8590d
[BasicBlockUtils] Check for nullptr before updating LoopInfo.
|
8 vuotta sitten |
Taewook Oh
|
38fa7051aa
[BasicBlockUtils] Use getFirstNonPHIOrDbg to set debugloc for instructions created in SplitBlockPredecessors
|
8 vuotta sitten |
Benjamin Kramer
|
5288df58b7
Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.
|
9 vuotta sitten |
Sanjay Patel
|
e524aca898
improve documentation comments; NFC
|
9 vuotta sitten |
Adam Nemet
|
31bf7f9ec0
[LV] Preserve LoopInfo when store predication is used
|
9 vuotta sitten |
Chandler Carruth
|
c5266b5293
[PM] Port memdep to the new pass manager.
|
9 vuotta sitten |
Chen Li
|
a03271ee00
[SplitLandingPadPredecessors] Create a PHINode for the original landingpad only if it has some uses
|
9 vuotta sitten |
Duncan P. N. Exon Smith
|
5270f8871a
TransformUtils: Remove implicit ilist iterator conversions, NFC
|
10 vuotta sitten |
Pete Cooper
|
be21eab7ac
Convert a bunch of loops to foreach. NFC.
|
10 vuotta sitten |
David Majnemer
|
4a45f0871a
New EH representation for MSVC compatibility
|
10 vuotta sitten |
Chandler Carruth
|
f020cb2f75
[PM/AA] Remove all of the dead AliasAnalysis pointers being threaded
|
10 vuotta sitten |
Chandler Carruth
|
ac17c4d9b5
[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
|
10 vuotta sitten |
Chandler Carruth
|
c51f300513
[PM/AA] Completely remove the AliasAnalysis::copyValue interface.
|
10 vuotta sitten |
David Majnemer
|
eddf9e2057
Revert the new EH instructions
|
10 vuotta sitten |
David Majnemer
|
751c4be705
New EH representation for MSVC compatibility
|
10 vuotta sitten |
Alexey Samsonov
|
a9a3bc268b
Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.
|
10 vuotta sitten |
Alexey Samsonov
|
8478c82b28
[BasicBlockUtils] Set debug locations for instructions created in SplitBlockPredecessors.
|
10 vuotta sitten |
Pete Cooper
|
f23c6af13d
Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
|
10 vuotta sitten |
Philip Reames
|
61a76b2d4a
Teach SplitBlockPredecessors how to handle landingpad blocks.
|
10 vuotta sitten |
Chandler Carruth
|
10b853882c
[PM] Replace the Pass argument to SplitEdge with specific analyses used
|
10 vuotta sitten |