summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetTransformInfo.cpp
Commit message (Expand)AuthorAge
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-20
* X86: stifle GCC warningSaleem Abdulrasool2014-06-12
* [ConstantHoisting][X86] Improve the cost model for small constants with large...Juergen Ributzka2014-06-10
* Fix typo.Eric Christopher2014-05-22
* [ConstantHoisting][X86] Change the cost model to never hoist constants for ty...Juergen Ributzka2014-05-19
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-08
* [X86TTI] Remove the unrolling branch limitsHal Finkel2014-05-07
* [X86] Never hoist the shift value of a shift instruction.Michael Zolotukhin2014-04-30
* X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.Benjamin Kramer2014-04-27
* X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably che...Benjamin Kramer2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Add comments and test case for [X86TTI] Make constant base pointers for GetEl...Juergen Ributzka2014-04-02
* Implement X86TTI::getUnrollingPreferencesHal Finkel2014-04-01
* [X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as wellAdam Nemet2014-03-31
* [X86] Adjust cost of FP_TO_UINT v8f32->v8i32Adam Nemet2014-03-30
* [X86][Vector Cost Model] Add a comment to explain the workaroundQuentin Colombet2014-03-27
* [X86][Vectorizer Cost Model] Correct vectorization cost model for v2i64->v2f64Quentin Colombet2014-03-27
* X86: Correct vectorization cost model for v8f32->v8i8.Jim Grosbach2014-03-27
* [X86TTI] Make constant base pointers for getElementPtr opaque.Juergen Ributzka2014-03-25
* [Stackmaps][X86TTI] Fix think-o in getIntImmCost calculation.Juergen Ributzka2014-03-25
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-21
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-20
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-20
* [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper2014-03-10
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-10
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-02
* [Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo calledAndrea Di Biagio2014-02-12
* X86: add costs for 64-bit vector ext/trunc & rebalanceTim Northover2014-02-06
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Correct word hyphenationsAlp Toker2013-12-05
* X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.Benjamin Kramer2013-10-23
* X86 horizontal vector reduction cost modelYi Jiang2013-09-19
* Using popcount should check the popcount feature flag not the SSE41 feature f...Craig Topper2013-09-08
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-09
* X86 cost model: Add cost for vectorized gather/scatherArnold Schwaighofer2013-07-12
* Get rid of the unused class member.Nadav Rotem2013-06-27
* CostModel: improve the cost model for load/store of non power-of-two types su...Nadav Rotem2013-06-27
* X86 cost model: Vectorizing integer division is a bad ideaArnold Schwaighofer2013-06-25
* Fix 80 col violation.Nadav Rotem2013-06-18
* X86 cost model: Exit before calling getSimpleVT on non-simple VTsArnold Schwaighofer2013-04-17
* X86 cost model: Model cost for uitofp and sitofp on SSE2Arnold Schwaighofer2013-04-08
* X86 cost model: Differentiate cost for vector shifts of constantsArnold Schwaighofer2013-04-04