projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
rename variable to give it some meaning; remove obvious comments; NFC
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86TargetTransformInfo.cpp
2015-01-31
Chandler Carruth
[PM] Switch the TargetMachine interface from accepting...
blob
|
commitdiff
|
raw
2015-01-31
Chandler Carruth
[PM] Change the core design of the TTI analysis to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-25
Elena Demikhovsky
Implemented cost model for masked load/store operations.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-25
Elena Demikhovsky
Masked Load/Store - Changed the order of parameters...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-14
Elena Demikhovsky
Loop Vectorizer minor changes in the code -
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Elena Demikhovsky
Masked Load / Store Intrinsics - the CodeGen part.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Michael Liao
[X86] Clean up whitespace as well as minor coding style
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Duncan P. N. Exon...
Revert "Masked Vector Load and Store Intrinsics."
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Craig Topper
Add missing override keywords.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Elena Demikhovsky
Masked Vector Load and Store Intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Elena Demikhovsky
AVX-512: SINT_TO_FP cost model and some bugfixes
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Quentin Colombet
[X86] Custom lower UINT_TO_FP from v4f32 to v4i32,...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-16
Elena Demikhovsky
AVX-512: added cost for some AVX-512 instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-09-10
Sanjay Patel
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-25
Karthik Bhat
Allow vectorization of division by uniform power of 2.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-09
Adam Nemet
[X86] AVX512: Enable it in the Loop Vectorizer
blob
|
commitdiff
|
raw
|
diff to current
2014-07-03
Andrea Di Biagio
[CostModel][x86] Improved cost model for alternate...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-20
Karthik Bhat
Add Support to Recognize and Vectorize NON SIMD instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-12
Saleem Abdulrasool
X86: stifle GCC warning
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Juergen Ributzka
[ConstantHoisting][X86] Improve the cost model for...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Eric Christopher
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Juergen Ributzka
[ConstantHoisting][X86] Change the cost model to never...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Hal Finkel
Move late partial-unrolling thresholds into the process...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Hal Finkel
[X86TTI] Remove the unrolling branch limits
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Michael Zolotukhin
[X86] Never hoist the shift value of a shift instruction.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Benjamin Kramer
X86TTI: Adjust sdiv cost now that we can lower it on...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
X86TTI: i16/i32 vector div with a constant (splat)...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Juergen Ributzka
Add comments and test case for [X86TTI] Make constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Hal Finkel
Implement X86TTI::getUnrollingPreferences
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Adam Nemet
[X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as well
blob
|
commitdiff
|
raw
|
diff to current
2014-03-30
Adam Nemet
[X86] Adjust cost of FP_TO_UINT v8f32->v8i32
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Quentin Colombet
[X86][Vector Cost Model] Add a comment to explain the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Quentin Colombet
[X86][Vectorizer Cost Model] Correct vectorization...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Jim Grosbach
X86: Correct vectorization cost model for v8f32->v8i8.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Juergen Ributzka
[X86TTI] Make constant base pointers for getElementPtr...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Juergen Ributzka
[Stackmaps][X86TTI] Fix think-o in getIntImmCost calcul...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-21
Juergen Ributzka
[Constant Hoisting] Make the constant materialization...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-20
Juergen Ributzka
Revert "[Constant Hoisting] Extend coverage of the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-20
Juergen Ributzka
[Constant Hoisting] Extend coverage of the constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Craig Topper
[C++11] Remove 'virtual' keyword from methods marked...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-10
Chandler Carruth
[TTI] There is actually no realistic way to pop TTI...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Craig Topper
Switch all uses of LLVM_OVERRIDE to just use 'override...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Craig Topper
Switch all uses of LLVM_FINAL to just use 'final',...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Andrea Di Biagio
[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Tim Northover
X86: add costs for 64-bit vector ext/trunc & rebalance
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Juergen Ributzka
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Hans Wennborg
Revert "Add Constant Hoisting Pass" (r200034)
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Revert "Add Constant Hoisting Pass"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add Constant Hoisting Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
Add final and owerride keywords to TargetTransformInfo...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Benjamin Kramer
X86: Custom lower sext v16i8 to v16i16, and the corresp...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-19
Yi Jiang
X86 horizontal vector reduction cost model
blob
|
commitdiff
|
raw
|
diff to current
2013-09-08
Craig Topper
Using popcount should check the popcount feature flag...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-09
Benjamin Kramer
Add a overload to CostTable which allows it to infer...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Arnold Schwaighofer
X86 cost model: Add cost for vectorized gather/scather
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Nadav Rotem
Get rid of the unused class member.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Nadav Rotem
CostModel: improve the cost model for load/store of...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-25
Arnold Schwaighofer
X86 cost model: Vectorizing integer division is a bad...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-18
Nadav Rotem
Fix 80 col violation.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-17
Arnold Schwaighofer
X86 cost model: Exit before calling getSimpleVT on...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-08
Arnold Schwaighofer
X86 cost model: Model cost for uitofp and sitofp on...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-04
Arnold Schwaighofer
X86 cost model: Differentiate cost for vector shifts...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-04
Arnold Schwaighofer
CostModel: Add parameter to instruction cost to further...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-03
Arnold Schwaighofer
X86 cost model: Vector shifts are expensive in most...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Benjamin Kramer
X86TTI: Add accurate costs for itofp operations, based...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Michael Liao
Correct cost model for vector shift on AVX2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Nadav Rotem
Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-02
Arnold Schwaighofer
X86 cost model: Adjust cost for custom lowered vector...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Elena Demikhovsky
I optimized the following patterns:
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Renato Golin
Moving Cost Tables up to share with other targets
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Renato Golin
Revert CostTable algorithm, will re-write
blob
|
commitdiff
|
raw
|
diff to current
2013-01-16
Renato Golin
Change CostTable model to be global to all targets
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Nadav Rotem
ARM Cost model: Use the size of vector registers and...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Nadav Rotem
Cost Model: Move the 'max unroll factor' variable to...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Fix the enumerator names for ShuffleKind to match tho...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Make the popcnt support enums and methods have more...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Move TargetTransformInfo to live under the Analysis...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current