index
:
llvm/llvm.git
linaro-local/D47948
linaro-local/ExpandMLx
linaro-local/HEAD
linaro-local/PR24071
linaro-local/TCWG-468
linaro-local/TCWG-468-ALT
linaro-local/TestPleaseIgnore
linaro-local/aa
linaro-local/aarch64-outliner
linaro-local/armv5movt
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/diana.picus/ASANFail
linaro-local/diana.picus/Check307590
linaro-local/diana.picus/Check307590revert
linaro-local/diana.picus/Check307590revert2
linaro-local/diana.picus/NeonSHFailure
linaro-local/diana.picus/RC2-ish
linaro-local/diana.picus/TestPush
linaro-local/diana.picus/VerboseISel
linaro-local/diana.picus/a
linaro-local/diana.picus/check-gisel-failure
linaro-local/diana.picus/check-gisel-revert
linaro-local/diana.picus/giseltsfail
linaro-local/diana.picus/giseltsrevert
linaro-local/diana.picus/test
linaro-local/diana.picus/varargs
linaro-local/jenkins/diana/GISelTest
linaro-local/jenkins/diana/precommit
linaro-local/jenkins/diana/precommit-base
linaro-local/jenkins/diana/precommit-patched
linaro-local/jenkinsdianatest
linaro-local/llcDiagHandler
linaro-local/peter.smith/errata-section
linaro-local/peter.smith/icf
linaro-local/peter.smith/pgo
linaro-local/peter.smith/rebased-pgo
linaro-local/renato/aa
linaro-local/sanitizer
linaro-local/targetparser
linaro-local/thomas.preudhomme/llvm-432-rebase
linaro-local/yvan.roux/B32999
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
stable
testing
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
IRCE
Age
Commit message (
Expand
)
Author
2018-08-27
Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...
Roman Tereshin
2018-05-19
[IRCE] Fix miscompile with range checks against negative values
Max Kazantsev
2018-04-18
[IRCE] Only check for NSW on equality predicates
Sam Parker
2018-04-12
[IRCE] isKnownNonNegative helper function
Sam Parker
2018-04-09
[IRCE] Relax restriction on collected range checks
Max Kazantsev
2018-04-04
[SCEV] Prove implications for SCEVUnknown Phis
Max Kazantsev
2018-03-27
[IRCE] Enable decreasing loops of non-const bound
Sam Parker
2018-03-26
[IRCE] Enable increasing loops of variable bounds
Sam Parker
2018-03-15
[New PM][IRCE] port of Inductive Range Check Elimination pass to the new pass...
Fedor Sergeev
2018-03-01
[SCEV] Smart range calculation for SCEVUnknown Phis
Max Kazantsev
2018-02-07
Re-enable "[SCEV] Make isLoopEntryGuardedByCond a bit smarter"
Max Kazantsev
2018-02-07
Revert [SCEV] Make isLoopEntryGuardedByCond a bit smarter
Serguei Katkov
2018-02-07
[SCEV] Make isLoopEntryGuardedByCond a bit smarter
Max Kazantsev
2018-01-24
[NFC] Remove overconfident assert from IRCE
Max Kazantsev
2018-01-12
[IRCE][NFC] Make range check's End a non-null SCEV
Max Kazantsev
2017-11-20
[IRCE] Smart range intersection
Max Kazantsev
2017-11-17
[IRCE] Remove folding of two range checks into RANGE_CHECK_BOTH
Max Kazantsev
2017-11-16
[IRCE] Fix SCEVExpander's usage in IRCE
Max Kazantsev
2017-11-03
[NFC] Get rid of hard-coded value ID in test
Max Kazantsev
2017-11-01
Revert rL311205 "[IRCE] Fix buggy behavior in Clamp"
Max Kazantsev
2017-10-31
[IRCE][NFC] Rename fields of InductiveRangeCheck
Max Kazantsev
2017-10-30
[IRCE][NFC] Store Length as SCEV in RangeCheck instead of Value
Max Kazantsev
2017-10-25
[IRCE] Fix intersection between signed and unsigned ranges
Max Kazantsev
2017-10-25
[IRCE] Smarter detection of empty ranges using SCEV
Max Kazantsev
2017-10-11
[IRCE] Do not process empty safe ranges
Max Kazantsev
2017-10-04
[IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev
2017-09-21
Revert "Re-enable "[IRCE] Identify loops with latch comparison against curren...
Serguei Katkov
2017-09-08
Re-enable "[IRCE] Identify loops with latch comparison against current IV value"
Max Kazantsev
2017-09-08
diff --git a/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp b/lib/T...
Max Kazantsev
2017-08-31
[IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev
2017-08-18
[IRCE] Fix buggy behavior in Clamp
Max Kazantsev
2017-08-04
[IRCE] Handle loops with step different from 1/-1
Max Kazantsev
2017-08-04
[IRCE] Recognize loops with unsigned latch conditions
Max Kazantsev
2017-08-01
[NFC] Remove obsolete profiling data from eq_ne test
Max Kazantsev
2017-07-18
[IRCE] Recognize loops with ne/eq latch conditions
Max Kazantsev
2017-07-14
[IRCE] Fix corner case with Start = INT_MAX
Max Kazantsev
2017-06-06
[IRCE] Canonicalize pre/post loops after the blocks are added into parent loop
Anna Thomas
2017-02-07
[IRCE] Add a missing invariant check
Sanjoy Das
2016-12-13
[IRCE] Avoid loop optimizations on pre and post loops
Anna Thomas
2016-08-14
[IRCE] Create llvm::Loop instances for cloned out loops
Sanjoy Das
2016-08-14
[IRCE] Don't iterate on loops that were cloned out
Sanjoy Das
2016-08-13
[IRCE] Fix test case; NFC
Sanjoy Das
2016-08-13
[IRCE] Be resilient in the face of non-simplified loops
Sanjoy Das
2016-08-06
[IRCE] Preserve loop-simplify form
Sanjoy Das
2016-08-02
[IRCE] Preserve DomTree and LCSSA
Sanjoy Das
2016-07-22
[IRCE] Don't misuse CHECK-LABEL; NFC
Sanjoy Das
2016-07-22
[IRCE] Add an option to skip profitability checks
Sanjoy Das
2016-05-26
[IRCE] Optimize conjunctions of range checks
Sanjoy Das
2016-05-23
[IRCE] Optimize "uses" not branches; NFCI
Sanjoy Das
2016-02-04
[SCEV] Try to reuse existing value during SCEV expansion
Wei Mi
[next]