Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e8aab7480c2550b51fd60d6eb102b361e70931d7
/
llvm
/
lib
/
Analysis
/
TargetTransformInfo.cpp
472b05b
Ignore annotation function calls in cost computation
by David Peixotto
· 11 years ago
d85ffb1
Add a new pass FunctionTargetTransformInfo. This pass serves as a
by Eric Christopher
· 11 years ago
b653de1
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable.
by Sanjay Patel
· 11 years ago
fd38cbe
Remove 'virtual' keyword from methods markedwith 'override' keyword.
by Craig Topper
· 11 years ago
7f33ff7
Allow vectorization of division by uniform power of 2.
by Karthik Bhat
· 11 years ago
2b8933c
Teach the SLP Vectorizer that keeping some values live over a callsite can have a cost.
by James Molloy
· 11 years ago
9304691
Add @llvm.assume, lowering, and some basic properties
by Hal Finkel
· 11 years ago
f1221bd
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
9f00886
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
b4e001c
Use TopTTI->getGEPCost from within getUserCost
by Hal Finkel
· 12 years ago
f0dff49
[Constant Hoisting] Make the constant materialization cost operand dependent
by Juergen Ributzka
· 12 years ago
4635793
Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."
by Juergen Ributzka
· 12 years ago
6dab520
[Constant Hoisting] Extend coverage of the constant hoisting pass.
by Juergen Ributzka
· 12 years ago
aee3ca6
[TTI] There is actually no realistic way to pop TTI implementations off
by Chandler Carruth
· 12 years ago
219b89b
[Modules] Move CallSite into the IR library where it belogs. It is
by Chandler Carruth
· 12 years ago
7315602
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
by Craig Topper
· 12 years ago
77dfe45
Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.
by Craig Topper
· 12 years ago
9351251
Make DataLayout a plain object, not a pass.
by Rafael Espindola
· 12 years ago
3c29c07
Make succ_iterator a real random access iterator and clean up a couple of users.
by Benjamin Kramer
· 12 years ago
f26beda
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
by Juergen Ributzka
· 12 years ago
4d67a2e
Revert "Add Constant Hoisting Pass" (r200034)
by Hans Wennborg
· 12 years ago
4f3df4a
Add Constant Hoisting Pass
by Juergen Ributzka
· 12 years ago
50e7e80
Revert "Add Constant Hoisting Pass"
by Juergen Ributzka
· 12 years ago
38b67d0
Add Constant Hoisting Pass
by Juergen Ributzka
· 12 years ago
3e752e7
Add final and owerride keywords to TargetTransformInfo's subclasses.
by Juergen Ributzka
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
cae8735
Costmodel: Add support for horizontal vector reductions
by Arnold Schwaighofer
· 12 years ago
8f2e700
Add getUnrollingPreferences to TTI
by Hal Finkel
· 12 years ago
8e83820
Revert: r189565 - Add getUnrollingPreferences to TTI
by Hal Finkel
· 12 years ago
63e6c0e
Add getUnrollingPreferences to TTI
by Hal Finkel
· 12 years ago
54c3cbc
Handle address spaces in TargetTransformInfo
by Matt Arsenault
· 12 years ago
37cd6cf
Turn MipsOptimizeMathLibCalls into a target-independent scalar transform
by Richard Sandiford
· 12 years ago
8b1e021
SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions
by Tom Stellard
· 12 years ago
9da9a43
TargetTransformInfo: address calculation parameter for gather/scather
by Arnold Schwaighofer
· 12 years ago
bf490d4
Loop Strength Reduce: Scaling factor cost.
by Quentin Colombet
· 12 years ago
b977387
CostModel: Add parameter to instruction cost to further classify operand values
by Arnold Schwaighofer
· 13 years ago
3eaa4b9
Small fix for cost analysis of ptrtoint.
by Patrik Hagglund
· 13 years ago
594fa2d
ARM cost model: Address computation in vector mem ops not free
by Arnold Schwaighofer
· 13 years ago
0ba8db4
Begin fleshing out an interface in TTI for modelling the costs of
by Chandler Carruth
· 13 years ago
bb9caa9
Switch CodeMetrics itself over to use TTI to determine if an instruction
by Chandler Carruth
· 13 years ago
511aa76
Introduce a generic interface for querying an operation's expected lowered cost.
by Chandler Carruth
· 13 years ago
e1fb059
Revert CostTable algorithm, will re-write
by Renato Golin
· 13 years ago
cc99c42
Fix 80-col and early exit in cost model
by Renato Golin
· 13 years ago
f104c4c
Change CostTable model to be global to all targets
by Renato Golin
· 13 years ago
b1791a7
ARM Cost model: Use the size of vector registers and widest vectorizable instruction to determine the max vectorization factor.
by Nadav Rotem
· 13 years ago
b696c36
Cost Model: Move the 'max unroll factor' variable to the TTI and add initial Cost Model support on ARM.
by Nadav Rotem
· 13 years ago
26c59fa
Switch the SCEV expander and LoopStrengthReduce to use
by Chandler Carruth
· 13 years ago
50a36cd
Make the popcnt support enums and methods have more clear names and
by Chandler Carruth
· 13 years ago
d3e7355
Move TargetTransformInfo to live under the Analysis library. This no
by Chandler Carruth
· 13 years ago
[Renamed (97%) from llvm/lib/IR/TargetTransformInfo.cpp]
664e354
Switch TargetTransformInfo from an immutable analysis pass that requires
by Chandler Carruth
· 13 years ago
539edf4
Convert the TargetTransformInfo from an immutable pass with dynamic
by Chandler Carruth
· 13 years ago
ef860a2
Rename VMCore directory to IR.
by Chandler Carruth
· 13 years ago
[Renamed (94%) from llvm/lib/VMCore/TargetTransformInfo.cpp]
27328d0
Lowercase the argument for TargetTransformInfo so it's consistent with all other passes.
by Benjamin Kramer
· 13 years ago
58df27c
Add a comment which explains why the assert fired and how to fix it.
by Nadav Rotem
· 13 years ago
5dc203e
Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke.
by Nadav Rotem
· 13 years ago
d6d9ccc
Temporarily revert the TargetTransform changes.
by Bob Wilson
· 13 years ago
e103287
by Nadav Rotem
· 13 years ago