projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
AMDGPU/SI: Allow more shader inputs
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86TargetTransformInfo.cpp
2015-12-28
Elena Demikhovsky
Implemented cost model for masked gather and scatter...
blob
|
commitdiff
|
raw
2015-12-21
Cong Hou
[X86][SSE] Transform truncations between vectors of...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-20
Craig Topper
[X86] Prevent constant hoisting for a couple compare...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-11
Cong Hou
[X86][SSE] Update the cost table for integer-integer...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Elena Demikhovsky
AVX-512: Updated cost of FP/SINT/UINT conversion operations
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Elena Demikhovsky
Pointers in Masked Load, Store, Gather, Scatter intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Cong Hou
[X86] A small fix in X86/X86TargetTransformInfo.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Craig Topper
Remove templates from CostTableLookup functions. All...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Craig Topper
Convert cost table lookup functions to return a pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Elena Demikhovsky
Scalarizer for masked.gather and masked.scatter intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Craig Topper
Remove two unnecessary conversions from MVT to EVT...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Elena Demikhovsky
Partially reverted changes from r250686
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Elena Demikhovsky
Removed parameter "Consecutive" from isLegalMaskedLoad...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-17
Simon Pilgrim
[CostModel] Fixed AVX integer shift costs
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Hans Wennborg
Fix Clang-tidy modernize-use-nullptr warnings in source...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Craig Topper
[X86] Teach constant hoisting that ANDs with 64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
Simon Pilgrim
[X86][XOP] Added support for the lowering of 128-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
Chandler Carruth
[TTI] Make the cost APIs in TargetTransformInfo consist...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Eric Christopher
Rename hasCompatibleFunctionAttributes->areInlineCompat...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Simon Pilgrim
[X86][SSE] Vectorize i64 ASHR operations
blob
|
commitdiff
|
raw
|
diff to current
2015-07-19
Simon Pilgrim
[X86][SSE] Reordered cast vectorization costs. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-18
Simon Pilgrim
[X86][SSE] Updated SHL/LSHR i64 vectorization costs.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
NAKAMURA Takumi
Prune trailing whitespaces and CRs.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-12
Simon Pilgrim
[X86][SSE] Vectorized v4i32 non-uniform shifts.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Simon Pilgrim
[X86][SSE] Vectorized i64 uniform constant SRA shifts
blob
|
commitdiff
|
raw
|
diff to current
2015-07-02
Eric Christopher
Implement TargetTransformInfo::hasCompatibleFunctionAtt...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Simon Pilgrim
[X86][SSE] Vectorized i8 and i16 shift operators
blob
|
commitdiff
|
raw
|
diff to current
2015-05-25
Simon Pilgrim
[X86][AVX2] Vectorized i16 shift operators
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Wei Mi
[X86] Disable loop unrolling in loop vectorization...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Chandler Carruth
[PM] Switch the TargetMachine interface from accepting...
blob
|
commitdiff
|
raw
|
diff to current
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
next