OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[TEST] Remove 2>&1 from tests
2019-02-17
Max Kazantsev
[TEST] Remove 2>&1 from tests
commit
|
commitdiff
|
tree
2019-02-17
Max Kazantsev
[NFC] Teach getInnermostLoopFor walk up the loop trees
commit
|
commitdiff
|
tree
2019-02-17
Max Kazantsev
[NFC] Fix name and clarifying comment for factored...
commit
|
commitdiff
|
tree
2019-02-17
Max Kazantsev
[NFC] Factor out a function for future reuse
commit
|
commitdiff
|
tree
2019-02-15
Max Kazantsev
[NFCI] Factor out block removal from stack of nested...
commit
|
commitdiff
|
tree
2019-02-15
Max Kazantsev
[NFC] Promote DFS to field for further use
commit
|
commitdiff
|
tree
2019-02-15
Max Kazantsev
[NFC] Tweak SplitBlockAndInsertIfThen to use existing...
commit
|
commitdiff
|
tree
2019-02-15
Max Kazantsev
[TEST] Update test comments, refactor checks with update_tes...
commit
|
commitdiff
|
tree
2019-02-14
Max Kazantsev
Make widenable condition transparent for MemoryWriteTracking
commit
|
commitdiff
|
tree
2019-02-14
Max Kazantsev
Teach isGuaranteedToTransferExecutionToSuccessor about...
commit
|
commitdiff
|
tree
2019-02-14
Max Kazantsev
[NFC] Refactor LICM code for better readability
commit
|
commitdiff
|
tree
2019-02-13
Max Kazantsev
[NFC] Add const qualifiers where possible
commit
|
commitdiff
|
tree
2019-02-13
Max Kazantsev
[GuardWidening] Support widening of explicitly expressed...
commit
|
commitdiff
|
tree
2019-02-13
Max Kazantsev
[LoopSimplifyCFG] Re-enable const branch folding by...
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[NFC] Simplify code & reduce nest slightly
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[IndVars] Fix corner case with unreachable Phi inputs...
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[LoopSimplifyCFG] Change logic of dead loops removal...
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
Delete blocks from DTU to avoid dangling pointers
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[LoopSimplifyCFG] Pay respect to LCSSA when removing...
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs
commit
|
commitdiff
|
tree
2019-02-12
Max Kazantsev
[NFC] Add parameter for keeping one-input Phis in DeleteDead...
commit
|
commitdiff
|
tree
2019-02-11
Max Kazantsev
[TEST] Add missing opportunity test for PR39673
commit
|
commitdiff
|
tree
2019-02-11
Max Kazantsev
[TEST] Add failing test from PR40454
commit
|
commitdiff
|
tree
2019-02-08
Max Kazantsev
[LoopSimplifyCFG] Use DTU.applyUpdates instead of insert...
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[NFC] Simplify check in guard widening
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[NFC] Factor out detatchment of dead blocks from their...
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[LoopSimplifyCFG] Do not count dead exit blocks twice...
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[NFC] Revert rL353274
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[NFC] Extend API of DeleteDeadBlock(s) to collect updates...
commit
|
commitdiff
|
tree
2019-02-06
Max Kazantsev
[NFC] Replace readonly SmallVectorImpl with ArrayRef
commit
|
commitdiff
|
tree
2019-02-05
Max Kazantsev
[LSR] Check SCEV on isZero() after extend. PR40514
commit
|
commitdiff
|
tree
2019-02-04
Max Kazantsev
[NFC] Make a check in GuardWidening more obvious
commit
|
commitdiff
|
tree
2019-02-04
Max Kazantsev
[NFC] Rename variables to reflect the actual status...
commit
|
commitdiff
|
tree
2019-02-04
Max Kazantsev
[NFC] Remove redundant parameters for better readability
commit
|
commitdiff
|
tree
2019-02-04
Max Kazantsev
[NFC] Replace equivalent condition for better readability
commit
|
commitdiff
|
tree
2019-02-04
Max Kazantsev
[SCEV] Do not bother creating separate SCEVUnknown...
commit
|
commitdiff
|
tree
2019-01-31
Max Kazantsev
Default lowering for experimental.widenable.condition
commit
|
commitdiff
|
tree
2019-01-31
Max Kazantsev
[SCEV] Prohibit SCEV transformations for huge SCEVs
commit
|
commitdiff
|
tree
2019-01-30
Max Kazantsev
Properly use DT.verify in LoopSimplifyCFG
commit
|
commitdiff
|
tree
2019-01-30
Max Kazantsev
Enable IRCE for narrow latch by defailt
commit
|
commitdiff
|
tree
2019-01-29
Max Kazantsev
[NFC] Use ArrayRef instead of SmallVectorImpl where...
commit
|
commitdiff
|
tree
2019-01-29
Max Kazantsev
[SCEV] Take correct loop in AddRec simplification....
commit
|
commitdiff
|
tree
2019-01-29
Max Kazantsev
[NFC] Merge failing test from PR40420
commit
|
commitdiff
|
tree
2019-01-25
Max Kazantsev
[NFC] One more crashing test on LoopSimplifyCFG
commit
|
commitdiff
|
tree
2019-01-25
Max Kazantsev
[NFC] Add failing test on LCSSA forming
commit
|
commitdiff
|
tree
2019-01-25
Max Kazantsev
[NFC] Add test with multiple loops
commit
|
commitdiff
|
tree
2019-01-25
Max Kazantsev
[LoopSimplifyCFG] Fix inconsistency in blocks in loop...
commit
|
commitdiff
|
tree
2019-01-24
Max Kazantsev
[NFC] Add another failing test on LoopSimplifyCFG
commit
|
commitdiff
|
tree
2019-01-24
Max Kazantsev
[LoopSimplifyCFG] Fix inconsistency in live blocks...
commit
|
commitdiff
|
tree
2019-01-24
Max Kazantsev
[NFC] Add a failing test on live block markup in term...
commit
|
commitdiff
|
tree
2019-01-23
Max Kazantsev
[IRCE] Support narrow latch condition for wide range...
commit
|
commitdiff
|
tree
2019-01-22
Max Kazantsev
[LoopPredication] Support guards expressed as branches...
commit
|
commitdiff
|
tree
2019-01-22
Max Kazantsev
[NFC] Add function to parse widenable conditional branches
commit
|
commitdiff
|
tree
2019-01-22
Max Kazantsev
[NFC] Factor out some reusable logic
commit
|
commitdiff
|
tree
2019-01-22
Max Kazantsev
[NFC] Add detector for guards expressed as branch by...
commit
|
commitdiff
|
tree
2019-01-21
Max Kazantsev
[NFC] Make getExpressionSize unsigned short
commit
|
commitdiff
|
tree
2019-01-21
Max Kazantsev
[NFC] Fix warnings in unit test of r351725
commit
|
commitdiff
|
tree
2019-01-21
Max Kazantsev
[SCEV][NFC] Introduces expression sizes estimation
commit
|
commitdiff
|
tree
2019-01-18
Max Kazantsev
Re-enable terminator folding in LoopSimplifyCFG: underlying...
commit
|
commitdiff
|
tree
2019-01-17
Max Kazantsev
[LoopSimplifyCFG] Form LCSSA when a parent loop becomes...
commit
|
commitdiff
|
tree
2019-01-17
Max Kazantsev
[LoopSimplifyCFG] Fix order of deletion of complex...
commit
|
commitdiff
|
tree
2019-01-17
Max Kazantsev
[NFC] Factor out some local vars
commit
|
commitdiff
|
tree
2019-01-15
Max Kazantsev
[NFC] Remove some code duplication
commit
|
commitdiff
|
tree
2019-01-15
Max Kazantsev
[NFC] Remove obsolete enum RangeCheckKind
commit
|
commitdiff
|
tree
2019-01-15
Max Kazantsev
[NFC] Decrease if nest
commit
|
commitdiff
|
tree
2019-01-15
Max Kazantsev
[NFC] Move some functions to LoopUtils
commit
|
commitdiff
|
tree
2019-01-14
Max Kazantsev
[BasicBlockUtils] Generalize DeleteDeadBlock to deal...
commit
|
commitdiff
|
tree
2019-01-09
Max Kazantsev
[IPT] Drop cache less eagerly in GVN and LoopSafetyInfo
commit
|
commitdiff
|
tree
2018-12-29
Max Kazantsev
Drop SE cache early because loop parent can change...
commit
|
commitdiff
|
tree
2018-12-28
Max Kazantsev
[NFC] Add failing test on LCSSA form preservation of...
commit
|
commitdiff
|
tree
2018-12-28
Max Kazantsev
Temporarily disable term folding in LoopSimplifyCFG...
commit
|
commitdiff
|
tree
2018-12-28
Max Kazantsev
[LoopSimplifyCFG] Delete dead blocks in RPO
commit
|
commitdiff
|
tree
2018-12-26
Max Kazantsev
[NFC] Use utility function for guards detection
commit
|
commitdiff
|
tree
2018-12-25
Max Kazantsev
[NFC] Reuse variables instead of re-calling getParent
commit
|
commitdiff
|
tree
2018-12-24
Max Kazantsev
Revert rL350048 and rL350050
commit
|
commitdiff
|
tree
2018-12-24
Max Kazantsev
[LoopSimplifyCFG] Delete dead exiting edges
commit
|
commitdiff
|
tree
2018-12-24
Max Kazantsev
Return "[LoopSimplifyCFG] Delete dead in-loop blocks"
commit
|
commitdiff
|
tree
2018-12-07
Max Kazantsev
Introduce llvm.experimental.widenable_condition intrinsic
commit
|
commitdiff
|
tree
2018-12-07
Max Kazantsev
[LoopSimplifyCFG] Do not deal with loops with irreducible...
commit
|
commitdiff
|
tree
2018-12-06
Max Kazantsev
[LoopSimplifyCFG] Delete dead in-loop blocks
commit
|
commitdiff
|
tree
2018-12-05
Max Kazantsev
[NFC] Verify memoryssa in test for PR39783
commit
|
commitdiff
|
tree
2018-11-30
Max Kazantsev
[LoopSimplifyCFG] Update MemorySSA in terminator folding...
commit
|
commitdiff
|
tree
2018-11-30
Max Kazantsev
[NFC] Simplify and reduce tests for PR39783
commit
|
commitdiff
|
tree
2018-11-29
Max Kazantsev
[NFC] Add two XFAIL tests from PR39783
commit
|
commitdiff
|
tree
2018-11-29
Max Kazantsev
Disable TermFolding in LoopSimplifyCFG until PR39783...
commit
|
commitdiff
|
tree
2018-11-27
Max Kazantsev
Add missing REQUIRES: asserts
commit
|
commitdiff
|
tree
2018-11-27
Max Kazantsev
[LoopSimplifyCFG] Turn on term folding after underlying...
commit
|
commitdiff
|
tree
2018-11-27
Max Kazantsev
[LoopSimplifyCFG] Fix corner case with duplicating...
commit
|
commitdiff
|
tree
2018-11-23
Max Kazantsev
[NFC] Add test that demonstrates buggy behavior on...
commit
|
commitdiff
|
tree
2018-11-23
Max Kazantsev
Disable LoopSimplifyCFG terminator folding by default
commit
|
commitdiff
|
tree
2018-11-23
Max Kazantsev
[LoopSimplifyCFG] Don't delete LCSSA Phis
commit
|
commitdiff
|
tree
2018-11-23
Max Kazantsev
[NFC] Add verification flags to tests
commit
|
commitdiff
|
tree
2018-11-22
Max Kazantsev
[NFC] Assert that all blocks staying in loop are live
commit
|
commitdiff
|
tree
2018-11-22
Max Kazantsev
[NFC] Ensure deterministic order of dead exit blocks
commit
|
commitdiff
|
tree
2018-11-22
Max Kazantsev
[NFC] Simplify code by using standard exit blocks collection
commit
|
commitdiff
|
tree
2018-11-21
Max Kazantsev
[NFC] More complex tests for LoopSimplifyCFG
commit
|
commitdiff
|
tree
2018-11-21
Max Kazantsev
[NFC] Add some sophisticated tests on LoopSimplifyCFG
commit
|
commitdiff
|
tree
2018-11-20
Max Kazantsev
Recommit "[LoopSimplifyCFG] Teach LoopSimplifyCFG to...
commit
|
commitdiff
|
tree
2018-11-19
Max Kazantsev
[LoopSimplifyCFG] Teach LoopSimplifyCFG to constant...
commit
|
commitdiff
|
tree
2018-11-12
Max Kazantsev
[LICM] Hoist guards from non-header blocks
commit
|
commitdiff
|
tree
next