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
/
test
/
Transforms
/
IRCE
Age
Commit message (
Expand
)
Author
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
2016-02-03
Revert r259662, which caused regressions on polly tests.
Wei Mi
2016-02-03
[SCEV] Try to reuse existing value during SCEV expansion
Wei Mi
2015-03-24
[IRCE] Fix a regression introduced in r232444.
Sanjoy Das
2015-03-17
[IRCE] Re-commit tests cases.
Sanjoy Das
2015-03-17
[IRCE] Delete two tests.
Sanjoy Das
2015-03-17
[IRCE] Support half-range checks.
Sanjoy Das
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to l...
David Blaikie
2015-02-27
[opaque pointer type] Add textual IR support for explicit type parameter to g...
David Blaikie
2015-02-26
IRCE: add a test case for r230619.
Sanjoy Das
2015-02-26
IRCE: generalize to handle loops with decreasing induction variables.
Sanjoy Das
2015-02-21
IRCE: use SCEVs instead of llvm::Value's for intermediate
Sanjoy Das
2015-01-27
Teach IRCE to look at branch weights when recognizing range checks
Sanjoy Das
2015-01-22
Fix crashes in IRCE caused by mismatched types
Sanjoy Das
2015-01-16
Add a new pass "inductive range check elimination"
Sanjoy Das
2015-01-15
Revert r226201 (Add a new pass "inductive range check elimination")
Sanjoy Das
[next]