index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
Scalar
/
LoopSimplifyCFG.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[MemorySSA] Update analysis when the terminator is a memory instruction.
Alina Sbirlea
2019-11-20
1
-0
/
+3
*
Add missing includes needed to prune LLVMContext.h include, NFC
Reid Kleckner
2019-11-14
1
-0
/
+1
*
Sink all InitializePasses.h includes
Reid Kleckner
2019-11-13
1
-0
/
+1
*
[MemorySSA] Loop passes should mark MSSA preserved when available.
Alina Sbirlea
2019-08-17
1
-2
/
+2
*
[MemorySSA] Use SetVector to avoid nondeterminism.
Alina Sbirlea
2019-07-12
1
-2
/
+2
*
Only passes that preserve MemorySSA must mark it as preserved.
Alina Sbirlea
2019-06-11
1
-1
/
+4
*
[LoopSimplifyCFG] Suppress expensive DomTree verification
Yevgeny Rouban
2019-04-29
1
-1
/
+7
*
[LoopSimplifyCFG] Update MemorySSA after r353911.
Alina Sbirlea
2019-02-21
1
-10
/
+17
*
[LoopSimplifyCFG] Add missing MSSA edge deletion
Max Kazantsev
2019-02-21
1
-0
/
+2
*
[NFC] API for signaling that the current loop is being deleted
Max Kazantsev
2019-02-19
1
-9
/
+30
*
[NFC] Store loop header in a local to keep it available after the loop is del...
Max Kazantsev
2019-02-19
1
-11
/
+9
*
[NFC] Teach getInnermostLoopFor walk up the loop trees
Max Kazantsev
2019-02-17
1
-6
/
+10
*
[NFC] Fix name and clarifying comment for factored-out function
Max Kazantsev
2019-02-17
1
-4
/
+5
*
[NFC] Factor out a function for future reuse
Max Kazantsev
2019-02-17
1
-8
/
+15
*
[NFCI] Factor out block removal from stack of nested loops
Max Kazantsev
2019-02-15
1
-6
/
+14
*
Fix "field 'DFS' will be initialized after field 'DTU'" warning. NFCI.
Simon Pilgrim
2019-02-15
1
-1
/
+1
*
[NFC] Promote DFS to field for further use
Max Kazantsev
2019-02-15
1
-2
/
+2
*
[LoopSimplifyCFG] Re-enable const branch folding by default
Max Kazantsev
2019-02-13
1
-1
/
+1
*
[LoopSimplifyCFG] Change logic of dead loops removal to avoid hitting asserts
Max Kazantsev
2019-02-12
1
-4
/
+21
*
Delete blocks from DTU to avoid dangling pointers
Max Kazantsev
2019-02-12
1
-1
/
+1
*
[LoopSimplifyCFG] Pay respect to LCSSA when removing dead blocks
Max Kazantsev
2019-02-12
1
-1
/
+1
*
[LoopSimplifyCFG] Use DTU.applyUpdates instead of insert/deleteEdge
Max Kazantsev
2019-02-08
1
-11
/
+22
*
[LoopSimplifyCFG] Do not count dead exit blocks twice, make CFG simpler
Max Kazantsev
2019-02-06
1
-1
/
+3
*
Move DomTreeUpdater from IR to Analysis
Richard Trieu
2019-02-06
1
-1
/
+1
*
Properly use DT.verify in LoopSimplifyCFG
Max Kazantsev
2019-01-30
1
-1
/
+1
*
[LoopSimplifyCFG] Fix inconsistency in blocks in loop markup
Max Kazantsev
2019-01-25
1
-1
/
+1
*
[LoopSimplifyCFG] Fix inconsistency in live blocks markup
Max Kazantsev
2019-01-24
1
-2
/
+3
*
Revert r351520, "Re-enable terminator folding in LoopSimplifyCFG"
Jordan Rupprecht
2019-01-22
1
-1
/
+1
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
Re-enable terminator folding in LoopSimplifyCFG: underlying bugs fixed
Max Kazantsev
2019-01-18
1
-1
/
+1
*
[LoopSimplifyCFG] Form LCSSA when a parent loop becomes a sibling
Max Kazantsev
2019-01-17
1
-0
/
+9
*
[LoopSimplifyCFG] Fix order of deletion of complex dead subloops
Max Kazantsev
2019-01-17
1
-2
/
+3
*
Give helper classes/functions local linkage. NFC.
Benjamin Kramer
2019-01-12
1
-0
/
+2
*
Drop SE cache early because loop parent can change in LoopSimplifyCFG
Max Kazantsev
2018-12-29
1
-3
/
+7
*
Temporarily disable term folding in LoopSimplifyCFG, add tests
Max Kazantsev
2018-12-28
1
-1
/
+1
*
[LoopSimplifyCFG] Delete dead blocks in RPO
Max Kazantsev
2018-12-28
1
-5
/
+8
*
[LoopSimplifyCFG] Delete dead exiting edges
Max Kazantsev
2018-12-24
1
-8
/
+111
*
Return "[LoopSimplifyCFG] Delete dead in-loop blocks"
Max Kazantsev
2018-12-24
1
-10
/
+32
*
[LoopSimplifyCFG] Do not deal with loops with irreducible CFG inside
Max Kazantsev
2018-12-07
1
-0
/
+40
*
Revert "[LoopSimplifyCFG] Delete dead in-loop blocks"
Ilya Biryukov
2018-12-06
1
-32
/
+10
*
[LoopSimplifyCFG] Delete dead in-loop blocks
Max Kazantsev
2018-12-06
1
-10
/
+32
*
[LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783
Max Kazantsev
2018-11-30
1
-6
/
+13
*
Disable TermFolding in LoopSimplifyCFG until PR39783 is fixed
Max Kazantsev
2018-11-29
1
-1
/
+1
*
[LoopSimplifyCFG] Turn on term folding after underlying bug fixed
Max Kazantsev
2018-11-27
1
-1
/
+1
*
[LoopSimplifyCFG] Fix corner case with duplicating successors
Max Kazantsev
2018-11-27
1
-1
/
+11
*
Disable LoopSimplifyCFG terminator folding by default
Max Kazantsev
2018-11-23
1
-0
/
+6
*
[LoopSimplifyCFG] Don't delete LCSSA Phis
Max Kazantsev
2018-11-23
1
-1
/
+4
*
[NFC] Assert that all blocks staying in loop are live
Max Kazantsev
2018-11-22
1
-0
/
+2
*
[NFC] Ensure deterministic order of dead exit blocks
Max Kazantsev
2018-11-22
1
-6
/
+11
*
[NFC] Simplify code by using standard exit blocks collection
Max Kazantsev
2018-11-22
1
-10
/
+8
[next]