Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e94ee833f9444b629bdbbd9fd08b51a04560c1a0
/
llvm
/
lib
/
Transforms
/
Scalar
/
LoopLoadElimination.cpp
a1cc848
Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).
by Florian Hahn
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
a373d18
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
by David Blaikie
· 8 years ago
ff8b8ae
Add MemorySSA as loop dependency, disabled by default [NFC].
by Alina Sbirlea
· 8 years ago
dd40f5e
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
f09c1e3
Add a getPointerOperandType() helper to LoadInst and StoreInst; NFC
by Sanjoy Das
· 9 years ago
9020872
Add a wrapper around copy_if in STLExtras; NFC
by Sanjoy Das
· 9 years ago
baabda9
[PM] Port LoopLoadElimination to the new pass manager and wire it into
by Chandler Carruth
· 9 years ago
27d224f
Fix LoopLoadElimination to keep original alignment on the inital hoisted store
by Mehdi Amini
· 9 years ago
2e03213
[LoopVersioning] Require loop-simplify form for loop versioning.
by Florian Hahn
· 9 years ago
a3fe70d
Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
02d48be
LoopLoadElimination should preserve GlobalsAA.
by Eli Friedman
· 9 years ago
2d006e7
Use the range variant of transform instead of unpacking begin/end
by David Majnemer
· 9 years ago
0a16c22
Use range algorithms instead of unpacking begin/end
by David Majnemer
· 9 years ago
7853c1d
Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFC
by Xinliang David Li
· 9 years ago
94734ee
[PM] refactor LoopAccessInfo code part-2
by Xinliang David Li
· 9 years ago
bd861ac
[LLE] Don't hoist conditionally executed loads
by Adam Nemet
· 9 years ago
bdbc522
[LAA] Default getInfo to not speculate symbolic strides. NFC
by Adam Nemet
· 9 years ago
ecde1c7
Revert r272194 No need for it if loop Analysis Manager is used
by Xinliang David Li
· 9 years ago
572135f
[PM] Refector LoopAccessInfo analysis code
by Xinliang David Li
· 9 years ago
15d1e64
[LAA] Rename "isStridedPtr" with "getPtrStride". NFC.
by Denis Zobnin
· 9 years ago
d02872c
[LLE] Fix typo from r263058
by Adam Nemet
· 10 years ago
aa641a5
Re-commit optimization bisect support (r267022) without new pass manager support.
by Andrew Kaylor
· 10 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 10 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 10 years ago
7aba60c
[LLE] Check for mismatching types between the store and the load earlier
by Adam Nemet
· 10 years ago
efb2341
[LLE] Add missed LoopSimplify dependence
by Adam Nemet
· 10 years ago
660748c
[LLE] Add missing check for unit stride
by Adam Nemet
· 10 years ago
efc091f
[LLE] Fix a comment
by Adam Nemet
· 10 years ago
83be06e
[LLE] Fix SingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper with Polly
by Adam Nemet
· 10 years ago
9455c1d
[LoopLoadElim] Don't allow versioning when optForSize
by Adam Nemet
· 10 years ago
0de2fec
[SCEV] Add and use SCEVConstant::getAPInt; NFCI
by Sanjoy Das
· 10 years ago
86de80d
[LLE] Use the PredicatedScalarEvolution interface to query SCEVs for dependences
by Silviu Baranga
· 10 years ago
9cd9a7e
Re-commit r255115, with the PredicatedScalarEvolution class moved to
by Silviu Baranga
· 10 years ago
ad1ccb3
Revert r255115 until we figure out how to fix the bot failures.
by Silviu Baranga
· 10 years ago
41eb682
[LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV expressions
by Silviu Baranga
· 10 years ago
2910a4f
Allow LLE/LD and the loop versioning infrastructure to use SCEV predicates
by Silviu Baranga
· 10 years ago
83c4b68
ADT: Remove last implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
7c94c9b
Fix unused variable warning from r252017
by Adam Nemet
· 10 years ago
e54a4fa
LLE 6/6: Add LoopLoadElimination pass
by Adam Nemet
· 10 years ago