Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
5ad5f15cffe022de72d0e710714f852ad8a1c6fe
/
llvm
/
lib
/
Analysis
/
TargetTransformInfo.cpp
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