Alina Sbirlea
|
c419d3f938
[MemorySSA] Teach LoopSimplify to preserve MemorySSA.
|
6 年 前 |
Roman Lebedev
|
bd7d65fb0a
[NFC] Instruction: introduce replaceSuccessorWith() function, use it
|
6 年 前 |
Philip Reames
|
0d5f6245e5
[LPM/BPI] Preserve BPI through trivial loop pass pipeline (e.g. LCSSA, LoopSimplify)
|
6 年 前 |
Alina Sbirlea
|
a653fee83b
[MemorySSA & LoopPassManager] Update MemorySSA in formDedicatedExitBlocks.
|
6 年 前 |
Max Kazantsev
|
056e9a4188
[NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs
|
6 年 前 |
Craig Topper
|
e3696113b6
Implementation of asm-goto support in LLVM
|
6 年 前 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年 前 |
Chandler Carruth
|
2aaf7228e0
[TI removal] Make variables declared as `TerminatorInst` and initialized
|
6 年 前 |
Alina Sbirlea
|
e70c48dc36
Update MemorySSA in BasicBlockUtils.
|
7 年 前 |
David Blaikie
|
8325fb20d4
Move Analysis/Utils/Local.h back to Transforms
|
7 年 前 |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 年 前 |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 年 前 |
Florian Hahn
|
d3476a4499
[LoopSimplify] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC).
|
7 年 前 |
Max Kazantsev
|
da589ee06a
[NFC] Remove recently added SE verification because it may be false-positive
|
7 年 前 |
Max Kazantsev
|
d356fd6732
[LoopSimplify] Fix incorrect SCEV invalidation
|
7 年 前 |
David Blaikie
|
49ca55e381
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
7 年 前 |
David Blaikie
|
283527b390
Fix a couple of layering violations in Transforms
|
7 年 前 |
Sanjoy Das
|
e87cf87e45
Use a BumpPtrAllocator for Loop objects
|
8 年 前 |
Chandler Carruth
|
e27904f6c7
[LoopSimplify] Re-instate r306081 with a bug fix w.r.t. indirectbr.
|
8 年 前 |
Daniel Jasper
|
6cf9acbae6
Revert "[LoopSimplify] Factor the logic to form dedicated exits into a utility."
|
8 年 前 |
Chandler Carruth
|
9dc2b94a11
[LoopSimplify] Factor the logic to form dedicated exits into a utility.
|
8 年 前 |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 年 前 |
Daniel Berlin
|
e2c5126dbb
Kill off the old SimplifyInstruction API by converting remaining users.
|
8 年 前 |
Xin Tong
|
141d242f5a
[LoopSimplify] Simplify how we compute UniqueExit
|
8 年 前 |
Chandler Carruth
|
5585626232
[PH] Replace uses of AssertingVH from members of analysis results with
|
8 年 前 |
Chandler Carruth
|
01b9f81cd4
[PM] Sink an LCSSA preservation assert from the LoopSimplify pass into
|
8 年 前 |
Daniel Jasper
|
8de3a54f07
Revert @llvm.assume with operator bundles (r289755-r289757)
|
8 年 前 |
Hal Finkel
|
bffeba468d
Remove the AssumptionCache
|
8 年 前 |
Michael Zolotukhin
|
3a7f010bf7
[LoopSimplify] Preserve LCSSA when removing edges from unreachable blocks.
|
8 年 前 |
Florian Hahn
|
8a56643640
[simplifycfg][loop-simplify] Preserve loop metadata in 2 transformations.
|
8 年 前 |