index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
Scalar
/
LoopStrengthReduce.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...
Craig Topper
2017-07-06
1
-1
/
+1
*
[LSR] Narrow search space by filtering non-optimal formulae with the same Sca...
Wei Mi
2017-07-06
1
-0
/
+108
*
Revert r304824 "Fix PR23384 (part 3 of 3)"
Hans Wennborg
2017-06-19
1
-1
/
+1
*
Fix PR23384 (part 3 of 3)
Evgeny Stupachenko
2017-06-06
1
-1
/
+1
*
Fix PR23384 (part 2 of 3) NFC
Evgeny Stupachenko
2017-06-05
1
-72
/
+68
*
LSR: Calculate instruction cost only if InsnsCost is set to true (NFC)
Evgeny Stupachenko
2017-06-05
1
-14
/
+21
*
[LSR] Call canonicalize after we generate a new Formula in GenerateTruncates....
Wei Mi
2017-05-18
1
-0
/
+1
*
BitVector: add iterators for set bits
Francis Visoiu Mistrih
2017-05-17
1
-2
/
+1
*
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-05-01
1
-32
/
+21
*
Reverts commit r301424, r301425 and r301426
Sanjoy Das
2017-04-26
1
-21
/
+32
*
Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das
2017-04-26
1
-32
/
+21
*
Tighten the API for ScalarEvolutionNormalization
Sanjoy Das
2017-04-14
1
-4
/
+3
*
Remove NormalizeAutodetect; NFC
Sanjoy Das
2017-04-14
1
-9
/
+3
*
Set option enabling LSR alternative way to resolve complex solution to false.
Evgeny Stupachenko
2017-03-04
1
-1
/
+1
*
[LSR] Canonicalize formula and put recursive Reg related with current loop in...
Wei Mi
2017-02-22
1
-39
/
+83
*
The patch introduces new way of narrowing complex (>UINT16 variants) solutions.
Evgeny Stupachenko
2017-02-21
1
-1
/
+159
*
[LSR] Prevent formula with SCEVAddRecExpr type of Reg from Sibling loops
Wei Mi
2017-02-16
1
-0
/
+7
*
[LSR] Pointers with different address spaces are considered incompatible.
Mikael Holmen
2017-02-14
1
-1
/
+6
*
Fix PR23384 (under "-lsr-insns-cost" option)
Evgeny Stupachenko
2017-02-11
1
-4
/
+57
*
[LSR] Recommit: Allow formula containing Reg for SCEVAddRecExpr related with ...
Wei Mi
2017-02-11
1
-6
/
+5
*
LSR: Check atomic instruction pointer operands
Matt Arsenault
2017-02-08
1
-1
/
+11
*
LSR: Don't drop address space when type doesn't match
Matt Arsenault
2017-01-30
1
-4
/
+7
*
Cleanup dump() functions.
Matthias Braun
2017-01-28
1
-14
/
+21
*
[RegisterCoalescing] Recommit the patch "Remove partial redundent copy".
Quentin Colombet
2017-01-28
1
-1
/
+3
*
[LoopStrengthReduce] Don't bother rewriting PHIs in catchswitch blocks
David Majnemer
2017-01-13
1
-1
/
+5
*
[PM] Separate the LoopAnalysisManager from the LoopPassManager and move
Chandler Carruth
2017-01-11
1
-4
/
+4
*
[PM] Rewrite the loop pass manager to use a worklist and augmented run
Chandler Carruth
2017-01-11
1
-15
/
+5
*
Fix LSR best register search algorithm.
Evgeny Stupachenko
2016-11-30
1
-2
/
+3
*
Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko
2016-11-30
1
-26
/
+62
*
LSR debug fix.
Evgeny Stupachenko
2016-11-21
1
-1
/
+1
*
Revert r286999 which caused buildbot test failures. Some testcases need to be...
Wei Mi
2016-11-15
1
-5
/
+6
*
[LSR] Allow formula containing Reg for SCEVAddRecExpr related with outerloop.
Wei Mi
2016-11-15
1
-6
/
+5
*
[ARM] Loop Strength Reduction crashes when targeting ARM or Thumb.
Alexandros Lamprineas
2016-11-09
1
-3
/
+3
*
[LoopStrengthReduce] Don't use a DenseSet<int64_t> when we might add any vali...
Justin Lebar
2016-11-05
1
-1
/
+6
*
[LoopStrenghtReduce] Refactoring and addition of a new target cost function.
Jonas Paulsson
2016-08-17
1
-225
/
+209
*
[LSR] Don't try and create post-inc expressions on non-rotated loops
James Molloy
2016-08-15
1
-0
/
+20
*
Use the range variant of find/find_if instead of unpacking begin/end
David Majnemer
2016-08-12
1
-4
/
+3
*
Use the range variant of find instead of unpacking begin/end
David Majnemer
2016-08-11
1
-4
/
+2
*
[SCEV] Update interface to handle SCEVExpander insert point motion.
Geoff Berry
2016-08-11
1
-8
/
+9
*
Consistently use LoopAnalysisManager
Sean Silva
2016-08-09
1
-1
/
+1
*
[PM] Convert Loop Strength Reduce pass to new PM
Dehao Chen
2016-07-18
1
-24
/
+44
*
[PM] Convert IVUsers analysis to new pass manager.
Dehao Chen
2016-07-16
1
-4
/
+4
*
[LoopStrengthReduce] Fix -Wmisleading-indentation. Reported by GCC6.
Davide Italiano
2016-07-07
1
-2
/
+2
*
Switch more loops to be range-based
David Majnemer
2016-06-24
1
-11
/
+8
*
Reapply [LSR] Create fewer redundant instructions.
Geoff Berry
2016-06-06
1
-20
/
+22
*
[X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them....
Craig Topper
2016-05-30
1
-20
/
+0
*
[X86] Add the AVX storeu intrinsics to InstCombine and LoopStrengthReduce in ...
Craig Topper
2016-05-26
1
-0
/
+6
*
[X86] Remove the llvm.x86.sse2.storel.dq intrinsic. It hasn't been used in a ...
Craig Topper
2016-05-25
1
-2
/
+0
*
Re-commit optimization bisect support (r267022) without new pass manager supp...
Andrew Kaylor
2016-04-22
1
-1
/
+1
*
Revert "Initial implementation of optimization bisect support."
Vedant Kumar
2016-04-22
1
-1
/
+1
[next]