Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Transforms
/
Scalar
/
StraightLineStrengthReduce.cpp
5141435
[SLSR] use 'match' to simplify code; NFC
by Sanjay Patel
· 7 years ago
31b98d2
Move Analysis/Utils/Local.h back to Transforms
by David Blaikie
· 7 years ago
2be3922
Fix a couple of layering violations in Transforms
by David Blaikie
· 8 years ago
57bd5a0
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
3344a21
Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addressing mode"
by Daniel Jasper
· 8 years ago
d40e03c
Recommit : Use the basic cost if a GEP is not used as addressing mode
by Jun Bum Lim
· 8 years ago
e76aa3b
Revert "Use the basic cost if a GEP is not used as addressing mode"
by Alex Shlyapnikov
· 8 years ago
0e16a59
Use the basic cost if a GEP is not used as addressing mode
by Jun Bum Lim
· 8 years ago
96ab872
[IR] De-virtualize ~Value to save a vptr
by Reid Kleckner
· 8 years ago
ab85225b
IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
by Peter Collingbourne
· 9 years ago
8dff039
Analysis: Simplify the ScalarEvolution::getGEPExpr() interface. NFCI.
by Peter Collingbourne
· 9 years ago
8b4e4af
ScalarOpts: Use std::list for Candidates, NFC
by Duncan P. N. Exon Smith
· 9 years ago
077f5b4
ScalarOpts: Sort includes, NFC
by Duncan P. N. Exon Smith
· 9 years ago
a36f463
Convert some depth first traversals to depth_first
by Daniel Berlin
· 9 years ago
b5e0f5a
[GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRef
by Tim Shen
· 9 years ago
641cfee
[SLSR] Call getPointerSizeInBits with the correct address space.
by Jingyue Wu
· 9 years ago
debce55
[SLSR] Fix crash on handling 128-bit integers.
by Jingyue Wu
· 9 years ago
15f3e82
[TTI] Expose TTI::getGEPCost and use it in SLSR and NaryReassociate.
by Jingyue Wu
· 9 years ago
ba437c6
SLSR: Use UnknownAddressSpace instead of 0 for pure arithmetic.
by Matt Arsenault
· 9 years ago
aa641a5
Re-commit optimization bisect support (r267022) without new pass manager support.
by Andrew Kaylor
· 9 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 9 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 9 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
19eb031
[opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType.
by Eduard Burtescu
· 10 years ago
2aacc0e
[SCEV] Introduce ScalarEvolution::getOne and getZero.
by Sanjoy Das
· 10 years ago
2f1fd16
[PM] Port ScalarEvolution to the new pass manager.
by Chandler Carruth
· 10 years ago
bfefff5
Roll forward r243250
by Jingyue Wu
· 10 years ago
84879b7
Revert r243250
by Jingyue Wu
· 10 years ago
bf485f0
[TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructionCost
by Jingyue Wu
· 10 years ago
3abde7b
[SLSR] S's basis must have the same type as S
by Jingyue Wu
· 10 years ago
a941129
[NFC] more comments in SLSR
by Jingyue Wu
· 10 years ago
91f90e6
SLSR: Pass address space to isLegalAddressingMode
by Matt Arsenault
· 10 years ago
2982d4d
[ScalarEvolution] refactor: extract interface getGEPExpr
by Jingyue Wu
· 10 years ago
80a96d29
[SLSR] handle (B | i) * S
by Jingyue Wu
· 10 years ago
4b6125d
[SLSR] handles non-canonicalized Mul candidates
by Jingyue Wu
· 10 years ago
f1edf3e
[SLSR] garbage-collect unused instructions
by Jingyue Wu
· 10 years ago
43885eb
[SLSR] handle candidate form (B + i * S)
by Jingyue Wu
· 10 years ago
96d7400
[SLSR] consider &B[S << i] as &B[(1 << i) * S]
by Jingyue Wu
· 10 years ago
aa41cd5
[opaque pointer type] More GEP IRBuilder API migrations...
by David Blaikie
· 10 years ago
93c5444
[opaque pointer type] More GEP API migrations in IRBuilder uses
by David Blaikie
· 10 years ago
99a6bed
[SLSR] handles off bounds GEPs
by Jingyue Wu
· 10 years ago
177a815
[SLSR] handle candidate form &B[i * S]
by Jingyue Wu
· 11 years ago
34c325e
Fixing a -Wsign-compare warning; NFC
by Aaron Ballman
· 11 years ago
d7966ff
Add straight-line strength reduction to LLVM
by Jingyue Wu
· 11 years ago