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
Commit message (
Expand
)
Author
Age
Files
Lines
*
make flag name more specific to gvn [NFC]
Sebastian Pop
2018-09-10
1
-2
/
+2
*
[GVN] Invalidate cached info for values replaced by equality propagation
John Brawn
2018-09-10
1
-0
/
+6
*
[IndVars] Set Changed if rewriteFirstIterationLoopExitValues changes IR. PR38863
Max Kazantsev
2018-09-10
1
-3
/
+6
*
[IndVars] Set Changed if sinkUnusedInvariants changes IR. PR38863
Max Kazantsev
2018-09-10
1
-5
/
+9
*
[SimplifyIndVar] Avoid generating truncate instructions with non-hoisted Laod...
Abderrazek Zaafrani
2018-09-07
1
-0
/
+152
*
NFC: remove magic bool in LoopIdiomRecognize
JF Bastien
2018-09-07
1
-9
/
+9
*
[NewGVN] Mark function as changed if we erase instructions.
Florian Hahn
2018-09-07
1
-2
/
+4
*
[IndVars] Set Changed when we delete dead instructions. PR38855
Max Kazantsev
2018-09-07
1
-1
/
+1
*
[LoopInterchange] Cleanup unused variables.
Florian Hahn
2018-09-06
1
-8
/
+2
*
[LoopInterchange] Move preheader creation to transform stage and simplify.
Florian Hahn
2018-09-06
1
-25
/
+18
*
Revert "[IndVars] Turn isValidRewrite into an assertion" because it seems wrong
Max Kazantsev
2018-09-06
1
-8
/
+9
*
[IndVars] Turn isValidRewrite into an assertion
Max Kazantsev
2018-09-06
1
-9
/
+8
*
Revert "Revert r341269: [Constant Hoisting] Hoisting Constant GEP Expressions"
Zhaoshi Zheng
2018-09-04
1
-37
/
+137
*
[SimpleLoopUnswitch] remove a chain of dead blocks at once
Fedor Sergeev
2018-09-04
1
-19
/
+19
*
Revert r341269: [Constant Hoisting] Hoisting Constant GEP Expressions
Chandler Carruth
2018-09-04
1
-136
/
+36
*
[NFC] Add assert to detect LCSSA breaches early
Max Kazantsev
2018-09-04
1
-0
/
+10
*
[IndVars] Fix usage of SCEVExpander to not mess with SCEVConstant. PR38674
Max Kazantsev
2018-09-04
1
-18
/
+1
*
[Reassociate] swap binop operands to increase factoring potential
Sanjay Patel
2018-09-02
1
-0
/
+64
*
[Constant Hoisting] Hoisting Constant GEP Expressions
Zhaoshi Zheng
2018-09-01
1
-36
/
+136
*
[SROA] Fix alignment for uses of PHI nodes.
Eli Friedman
2018-08-30
1
-0
/
+42
*
[NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysis
Nicolai Haehnle
2018-08-30
2
-10
/
+10
*
Re-enable "[NFC] Unify guards detection"
Max Kazantsev
2018-08-30
5
-15
/
+12
*
Add a todo and tests to Address a review commnt from D50925 [NFC]
Philip Reames
2018-08-29
1
-1
/
+3
*
[LICM] Hoist stores of invariant values to invariant addresses out of loops
Philip Reames
2018-08-29
1
-3
/
+23
*
[SimpleLoopUnswitch] After unswitch delete dead blocks in parent loops
Fedor Sergeev
2018-08-29
1
-2
/
+10
*
Revert r340921 "[NFC] Unify guards detection"
Hans Wennborg
2018-08-29
5
-10
/
+15
*
[NFC] Unify guards detection
Max Kazantsev
2018-08-29
5
-15
/
+10
*
[NFC] Factor out guard utility methods into a separate file
Max Kazantsev
2018-08-29
1
-48
/
+2
*
LoopSink: Don't sink into blocks without an insertion point (PR38462)
Hans Wennborg
2018-08-29
1
-0
/
+8
*
[QTOOL-37352] Consider isLegalAddressingImm in Constant Hoisting
Zhaoshi Zheng
2018-08-28
1
-1
/
+21
*
[SimpleLoopUnswitch] Form dedicated exits after trivial unswitches.
Alina Sbirlea
2018-08-28
1
-5
/
+8
*
[GVNHoist] Prune out useless CHI insertions
Alexandros Lamprineas
2018-08-28
1
-2
/
+5
*
[NFC] A loop can never contain Ret instruction
Max Kazantsev
2018-08-28
1
-1
/
+1
*
fix comment typo
Nico Weber
2018-08-27
1
-1
/
+1
*
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
Chandler Carruth
2018-08-26
8
-9
/
+9
*
[IR] Sink `isExceptional` predicate to `Instruction`, rename it to
Chandler Carruth
2018-08-26
3
-3
/
+3
*
[IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth
2018-08-26
2
-5
/
+5
*
[AST] Simplify code minorly using pattern match [NFC]
Philip Reames
2018-08-24
1
-8
/
+4
*
[LICM] Hoist an invariant_start out of loops if there are no stores executed ...
Philip Reames
2018-08-24
1
-1
/
+3
*
[Local] Make DoesKMove required for combineMetadata.
Florian Hahn
2018-08-24
4
-5
/
+5
*
[GVN] Invalidate cached info for phis when setting dead predecessors to undef
John Brawn
2018-08-23
1
-0
/
+2
*
[SCCP] Remove unused variable added in r340525.
Florian Hahn
2018-08-23
1
-1
/
+1
*
Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp inst...
Florian Hahn
2018-08-23
1
-8
/
+115
*
Update MemorySSA in LoopSimplifyCFG.
Alina Sbirlea
2018-08-22
1
-4
/
+23
*
Update MemorySSA in LoopInstSimplify.
Alina Sbirlea
2018-08-22
1
-6
/
+38
*
[GuardWidening] Ignore guards with trivial conditions
Max Kazantsev
2018-08-22
1
-0
/
+6
*
Update MemorySSA in BasicBlockUtils.
Alina Sbirlea
2018-08-21
3
-3
/
+3
*
[LICM] Refactor some AliasSetTracker code to get rid of new/deletes. NFC
Marcello Maggioni
2018-08-21
1
-43
/
+33
*
[GVN] Assign new value number to calls reading memory, if there is no MemDep ...
Florian Hahn
2018-08-21
1
-13
/
+9
*
[AST] Remove notion of volatile from alias sets [NFCI]
Philip Reames
2018-08-21
1
-3
/
+1
[next]