projects
/
platform
/
upstream
/
llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[llvm] Always use TargetConstant for FP_ROUND ISD Nodes
2022-08-03
Max Kazantsev
[SCEV] Use context to strengthen flags of BinOps
commit
|
commitdiff
|
tree
2022-07-28
Max Kazantsev
[Test] Fix block name in test
commit
|
commitdiff
|
tree
2022-07-28
Max Kazantsev
[LAA] Remove block order sensitivity in LAA algorithm...
commit
|
commitdiff
|
tree
2022-07-25
Max Kazantsev
[SCEV][NFC][CT] Cheaper handling of guards in isBasicBlockEn...
commit
|
commitdiff
|
tree
2022-07-22
Max Kazantsev
[RS4GC] Handle special cases in unreachable code for...
commit
|
commitdiff
|
tree
2022-07-20
Max Kazantsev
[SCEV][NFC][CT] Do not waste time proving contextual...
commit
|
commitdiff
|
tree
2022-07-19
Max Kazantsev
[LoopSimplifyCFG] Prevent use-def dominance breach...
commit
|
commitdiff
|
tree
2022-07-19
Max Kazantsev
[NFC] Introduce API to detect tokens penetrating LCSSA...
commit
|
commitdiff
|
tree
2022-07-19
Max Kazantsev
Revert "[DAGCombiner] Teach scalarizeBinOpOfSplats...
commit
|
commitdiff
|
tree
2022-07-18
Max Kazantsev
[Verifier] Make Verifier recognize undef tokens as...
commit
|
commitdiff
|
tree
2022-07-18
Max Kazantsev
[Test] Mode test for pr56243 from LICM to LoopSimplifyCFG
commit
|
commitdiff
|
tree
2022-07-15
Max Kazantsev
[NFC][SCEV] Rename variable to correspond its current...
commit
|
commitdiff
|
tree
2022-07-13
Max Kazantsev
[IndVars][NFC] Make IVOperand parameter an instruction
commit
|
commitdiff
|
tree
2022-07-13
Max Kazantsev
[SCEV][NFC] Make getStrengthenedNoWrapFlagsFromBinOp...
commit
|
commitdiff
|
tree
2022-07-13
Max Kazantsev
[Test] Add test showing that we can make a check loop...
commit
|
commitdiff
|
tree
2022-07-13
Max Kazantsev
[Test] Fix bailout blocks
commit
|
commitdiff
|
tree
2022-07-07
Max Kazantsev
[Test] Add some tests showing missing opportunities...
commit
|
commitdiff
|
tree
2022-06-29
Max Kazantsev
[Test] Add XFAIL test for PR56243
commit
|
commitdiff
|
tree
2022-06-22
Max Kazantsev
[LSR] Don't allow zero quotient as scale ref. PR56160
commit
|
commitdiff
|
tree
2022-06-08
Max Kazantsev
[Test] Add XFAIL test for PR55689
commit
|
commitdiff
|
tree
2022-06-03
Max Kazantsev
[NFC][MemDep] Remove unnecessary Worklist.clear
commit
|
commitdiff
|
tree
2022-05-30
Max Kazantsev
[MemDep][NFC] Remove duplicating check in `if` and...
commit
|
commitdiff
|
tree
2022-05-30
Max Kazantsev
[MemDep][NFCI] Remove redundant dyn_cast, replace with...
commit
|
commitdiff
|
tree
2022-05-30
Max Kazantsev
[JumpThreading][NFCI] Reuse existing DT instead of...
commit
|
commitdiff
|
tree
2022-05-24
Max Kazantsev
Fix comment in test. NFC
commit
|
commitdiff
|
tree
2022-05-24
Max Kazantsev
[Test] Add LICM test for PR55672 showing problem with...
commit
|
commitdiff
|
tree
2022-05-12
Max Kazantsev
[Test] Regenerate checks using auto-update (work around...
commit
|
commitdiff
|
tree
2022-05-10
Max Kazantsev
Return "[Test] One more test to prevent crash in SLP...
commit
|
commitdiff
|
tree
2022-05-10
Max Kazantsev
Revert "[Test] One more test to prevent crash in SLP...
commit
|
commitdiff
|
tree
2022-05-10
Max Kazantsev
[Test] One more test to prevent crash in SLP vectorizer
commit
|
commitdiff
|
tree
2022-05-06
Max Kazantsev
[RS4GC] Add support for 'freeze' instruction to findBaseDefi...
commit
|
commitdiff
|
tree
2022-05-06
Max Kazantsev
[NFC] Fix typo in assert message
commit
|
commitdiff
|
tree
2022-04-28
Max Kazantsev
[JumpThreading][NFC][CompileTime] Do not recompute...
commit
|
commitdiff
|
tree
2022-04-25
Max Kazantsev
[LoopInstSimplify] Ignore users in unreachable blocks...
commit
|
commitdiff
|
tree
2022-04-25
Max Kazantsev
[Test] Simplify test for PR55072
commit
|
commitdiff
|
tree
2022-04-25
Max Kazantsev
[Test] Add test for PR55072
commit
|
commitdiff
|
tree
2022-04-20
Max Kazantsev
[Test] One more test with potentially malformed phis
commit
|
commitdiff
|
tree
2022-04-20
Max Kazantsev
[Test] Add one more test for patch [SLP]Improve reductions...
commit
|
commitdiff
|
tree
2022-04-05
Max Kazantsev
[CodeGen][NFC] Hoist budget check out of loop
commit
|
commitdiff
|
tree
2022-02-22
Max Kazantsev
[SCEV] Do not erase LoopUsers. PR53969
commit
|
commitdiff
|
tree
2022-02-21
Max Kazantsev
[SCEV][NFC] Replace contains+insert check with insert...
commit
|
commitdiff
|
tree
2022-02-21
Max Kazantsev
[Test] Move test for PR53969 to LoopDeletion folder...
commit
|
commitdiff
|
tree
2022-02-21
Max Kazantsev
[Test] Add failing test for PR53969
commit
|
commitdiff
|
tree
2022-02-17
Max Kazantsev
[SCEV] Infer ranges for SCC consisting of cycled Phis
commit
|
commitdiff
|
tree
2022-02-15
Max Kazantsev
[NFC] Introduce option to switch off compatible invokes...
commit
|
commitdiff
|
tree
2022-02-15
Max Kazantsev
[Test] Add test demonstating how deopt bundle constants...
commit
|
commitdiff
|
tree
2022-01-31
Max Kazantsev
[InstCombine] Generalize and-reduce pattern to handle...
commit
|
commitdiff
|
tree
2022-01-29
Max Kazantsev
Recommit "[InstCombine] Fold and-reduce idiom"
commit
|
commitdiff
|
tree
2022-01-29
Max Kazantsev
[Test] Add pointer comparison test that crashed with...
commit
|
commitdiff
|
tree
2022-01-29
Max Kazantsev
[Test] Recommit tests that were reverted by mistake...
commit
|
commitdiff
|
tree
2022-01-28
Max Kazantsev
[Test] One more test for 'ne' and-reduce pattern
commit
|
commitdiff
|
tree
2022-01-28
Max Kazantsev
[Test] Add 'ne' tests for and-reduce pattern folding
commit
|
commitdiff
|
tree
2022-01-28
Max Kazantsev
[InstCombine] Fold and-reduce idiom
commit
|
commitdiff
|
tree
2022-01-27
Max Kazantsev
[Test] Add data layout to relevant tests + some wide...
commit
|
commitdiff
|
tree
2022-01-27
Max Kazantsev
[Test] Add test for or-reduce idiom symmetrical to...
commit
|
commitdiff
|
tree
2022-01-27
Max Kazantsev
[Test] Add one more add-reduce test w/ pointer bitcasts
commit
|
commitdiff
|
tree
2022-01-26
Max Kazantsev
[Test] Add test for PR53419
commit
|
commitdiff
|
tree
2022-01-25
Max Kazantsev
[SCEV] Use lshr in implications
commit
|
commitdiff
|
tree
2021-12-22
Max Kazantsev
[Test] Add test showing missing opportunity in IndVar...
commit
|
commitdiff
|
tree
2021-11-09
Max Kazantsev
[NFC] Get rid of hardcoded magical constant and use...
commit
|
commitdiff
|
tree
2021-11-01
Max Kazantsev
[SCEV][NFC] Factor out common API for getting unique...
commit
|
commitdiff
|
tree
2021-10-28
Max Kazantsev
[Test] Regenerate some of llc test checks using auto...
commit
|
commitdiff
|
tree
2021-10-28
Max Kazantsev
[Test] Regenerate checks using auto-update script
commit
|
commitdiff
|
tree
2021-10-28
Max Kazantsev
[Test] Add test showing missing simplifycfg opportunity...
commit
|
commitdiff
|
tree
2021-10-28
Max Kazantsev
[SCEV] Invalidate user SCEVs along with operand SCEVs...
commit
|
commitdiff
|
tree
2021-10-27
Max Kazantsev
[SCEV][NFC] Verify intergity of SCEVUsers
commit
|
commitdiff
|
tree
2021-10-26
Max Kazantsev
[NFC] Remove obsolete simplifyOnceImpl function
commit
|
commitdiff
|
tree
2021-10-26
Max Kazantsev
[NFC] [LoopPeel] Update IDoms of non-loop blocks dominated...
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[Test] Add test for PR52290
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[SimplifyCFG] Sanity assert in iterativelySimplifyCFG
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[SCEV][NFC] Win some compile time from mass forgetMemoizedRe...
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[SCEV][NFC] Apply mass forgetMemoizedResults queries...
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[SCEV][NFC] Introduce API for mass forgetMemoizedResults...
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[NFC][SCEV] Do not track users of SCEVConstants
commit
|
commitdiff
|
tree
2021-10-25
Max Kazantsev
[SCEV][NFC] API for tracking of SCEV users
commit
|
commitdiff
|
tree
2021-10-18
Max Kazantsev
Revert "[NFC] [LoopPeel] Change the way DT is updated...
commit
|
commitdiff
|
tree
2021-10-18
Max Kazantsev
[NFC] [LoopPeel] Change the way DT is updated for loop...
commit
|
commitdiff
|
tree
2021-10-15
Max Kazantsev
[SCEV] Prove implication of predicates to their sign...
commit
|
commitdiff
|
tree
2021-10-15
Max Kazantsev
[SCEV][NFC] Reduce memory footprint & compile time...
commit
|
commitdiff
|
tree
2021-10-14
Max Kazantsev
[SCEV][NFC] Simplify check with CI->isZero() exit condition
commit
|
commitdiff
|
tree
2021-10-14
Max Kazantsev
[SCEV][NFC] Reorder checks to delay call of all_of
commit
|
commitdiff
|
tree
2021-10-09
Max Kazantsev
[LoopDeletion] Support selects when symbolically evaluating...
commit
|
commitdiff
|
tree
2021-10-09
Max Kazantsev
[Test] Add commit justifying revert of D110922
commit
|
commitdiff
|
tree
2021-10-08
Max Kazantsev
Recommit "[LoopPeel] Peel loops with deoptimizing exits"
commit
|
commitdiff
|
tree
2021-10-08
Max Kazantsev
Revert "[LoopPeel] Peel loops with deoptimizing exits"
commit
|
commitdiff
|
tree
2021-10-08
Max Kazantsev
[LoopPeel] Peel loops with deoptimizing exits
commit
|
commitdiff
|
tree
2021-10-06
Max Kazantsev
[Test] Add LoopPeel test for loops with profile data...
commit
|
commitdiff
|
tree
2021-10-06
Max Kazantsev
[Test] Few more symmetrical test for D110517
commit
|
commitdiff
|
tree
2021-10-06
Max Kazantsev
[Test] Add some more symmetrical test cases for D110517
commit
|
commitdiff
|
tree
2021-10-05
Max Kazantsev
[Test] Add test showing profitable peeling opportunity
commit
|
commitdiff
|
tree
2021-09-28
Max Kazantsev
Recommit "[Test] Add more tests with cycled phis"
commit
|
commitdiff
|
tree
2021-09-28
Max Kazantsev
Revert "[Test] Add more tests with cycled phis"
commit
|
commitdiff
|
tree
2021-09-28
Max Kazantsev
[Test] Add more tests with cycled phis
commit
|
commitdiff
|
tree
2021-09-27
Max Kazantsev
[Test] Regenerate test checks with autogen script
commit
|
commitdiff
|
tree
2021-09-27
Max Kazantsev
[Test] Add test showing that SCEV cannot properly infer...
commit
|
commitdiff
|
tree
2021-09-27
Max Kazantsev
[Test] Add some simple tests where IndVars cannot remove...
commit
|
commitdiff
|
tree
2021-09-21
Max Kazantsev
[SCEV] Use isAvailableAtLoopEntry in the asserts
commit
|
commitdiff
|
tree
2021-09-21
Max Kazantsev
[SCEV] Add some asserts on availability of arguments...
commit
|
commitdiff
|
tree
2021-09-21
Max Kazantsev
[SCEV] Generalize implication when signedness of FoundPred...
commit
|
commitdiff
|
tree
2021-09-21
Max Kazantsev
[SimplifyCFG] Redirect switch cases that lead to UB...
commit
|
commitdiff
|
tree
next