index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
ScalarEvolutionExpander.cpp
Age
Commit message (
Expand
)
Author
2017-12-30
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-12-27
[SCEV] Be careful with nuw/nsw/exact in InsertBinop
Serguei Katkov
2017-12-15
[SCEV] Fix the movement of insertion point in expander. PR35406.
Serguei Katkov
2017-12-14
[ScalarEvolution] Fix base condition in isNormalAddRecPHI.
Bjorn Pettersson
2017-11-29
[SCEV][NFC] Break from loop after we found first non-Phi in getAddRecExprPHIL...
Max Kazantsev
2017-11-16
[SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpander
Max Kazantsev
2017-10-31
Undo accidental commit
Philip Reames
2017-10-30
[CGP] Fix crash on i96 bit multiply
Philip Reames
2017-10-27
Revert rL316568 because of sudden performance drop on ARM
Max Kazantsev
2017-10-25
[SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev
2017-06-19
[SCEV] Teach SCEVExpander to expand BinPow
Max Kazantsev
2017-05-27
[SCEVExpander] Try harder to avoid introducing inttoptr
Keno Fischer
2017-05-01
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-04-28
Kill off the old SimplifyInstruction API by converting remaining users.
Daniel Berlin
2017-04-26
Reverts commit r301424, r301425 and r301426
Sanjoy Das
2017-04-26
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-04-14
Tighten the API for ScalarEvolutionNormalization
Sanjoy Das
2017-04-14
Remove NormalizeAutodetect; NFC
Sanjoy Das
2016-12-19
Revert @llvm.assume with operator bundles (r289755-r289757)
Daniel Jasper
2016-12-15
Remove the AssumptionCache
Hal Finkel
2016-12-12
Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"
Reid Kleckner
2016-12-12
[SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop
2016-12-11
[SCEVExpander] Explicitly expand AddRec starts into loop preheader
Sanjoy Das
2016-11-20
Fix comment typos. NFC.
Simon Pilgrim
2016-11-10
Revert r286437 r286438, they caused PR30976
Nico Weber
2016-11-10
[SCEVExpander] Hoist unsigned divisons when safe
Sanjoy Das
2016-11-10
[SCEVExpander] Don't hoist divisions
Sanjoy Das
2016-09-14
Create a getelementptr instead of sub expr for ValueOffsetPair if the
Wei Mi
2016-08-11
Use range algorithms instead of unpacking begin/end
David Majnemer
2016-08-11
[SCEV] Update interface to handle SCEVExpander insert point motion.
Geoff Berry
2016-08-09
Fix the runtime error caused by "Use ValueOffsetPair to enhance value reuse d...
Wei Mi
2016-08-09
Recommit "Use ValueOffsetPair to enhance value reuse during SCEV expansion".
Wei Mi
2016-07-26
Revert r276136 "Use ValueOffsetPair to enhance value reuse during SCEV expans...
Hans Wennborg
2016-07-20
Use ValueOffsetPair to enhance value reuse during SCEV expansion.
Wei Mi
2016-07-13
Fix ScalarEvolutionExpander step scaling bug
Keno Fischer
2016-06-20
Avoid output indeterminism between GCC and Clang builds.
Patrik Hagglund
2016-06-01
[SCEV] Keep SCEVExpander insert points consistent.
Geoff Berry
2016-05-11
[SCEVExpander] Fix a failed cast<> assertion
Sanjoy Das
2016-05-11
[SCEVExpander] Don't break SSA in replaceCongruentIVs
Sanjoy Das
2016-05-10
[SCEVExpander] Clang format expressions; NFC
Sanjoy Das
2016-04-25
[SCEV] Improve the run-time checking of the NoWrap predicate
Silviu Baranga
2016-04-24
Remove emacs mode markers from .cpp files. NFC
Nick Lewycky
2016-04-08
Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...
Silviu Baranga
2016-04-06
Revert r265535 until we know how we can fix the bots
Silviu Baranga
2016-04-06
[SCEV] Introduce a guarded backedge taken count and use it in LAA and LV
Silviu Baranga
2016-03-21
[IndVars] Fix PR26974: make sure replaceCongruentIVs doesn't break LCSSA
Silviu Baranga
2016-02-21
ADT: Remove == and != comparisons between ilist iterators and pointers
Duncan P. N. Exon Smith
2016-02-16
[SCEVExpander] Make findExistingExpansion smarter
Junmo Park
2016-02-09
This patch is to fix PR26529 caused by r259736.
Wei Mi
2016-02-08
[SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memory
Silviu Baranga
[next]