aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86TargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* X86 horizontal vector reduction cost modelYi Jiang2013-09-191-0/+84
* Using popcount should check the popcount feature flag not the SSE41 feature f...Craig Topper2013-09-081-2/+2
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-091-33/+25
* X86 cost model: Add cost for vectorized gather/scatherArnold Schwaighofer2013-07-121-0/+15
* Get rid of the unused class member.Nadav Rotem2013-06-271-3/+2
* CostModel: improve the cost model for load/store of non power-of-two types su...Nadav Rotem2013-06-271-0/+43
* X86 cost model: Vectorizing integer division is a bad ideaArnold Schwaighofer2013-06-251-0/+25
* Fix 80 col violation.Nadav Rotem2013-06-181-3/+6
* X86 cost model: Exit before calling getSimpleVT on non-simple VTsArnold Schwaighofer2013-04-171-0/+4
* X86 cost model: Model cost for uitofp and sitofp on SSE2Arnold Schwaighofer2013-04-081-3/+34
* X86 cost model: Differentiate cost for vector shifts of constantsArnold Schwaighofer2013-04-041-0/+29
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-041-3/+8
* X86 cost model: Vector shifts are expensive in most casesArnold Schwaighofer2013-04-031-0/+42
* X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer2013-04-011-4/+27
* Correct cost model for vector shift on AVX2Michael Liao2013-03-201-0/+23
* Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.Nadav Rotem2013-03-191-2/+2
* X86 cost model: Adjust cost for custom lowered vector multipliesArnold Schwaighofer2013-03-021-5/+29
* I optimized the following patterns:Elena Demikhovsky2013-02-201-0/+3
* Moving Cost Tables up to share with other targetsRenato Golin2013-01-241-48/+11
* Revert CostTable algorithm, will re-writeRenato Golin2013-01-201-66/+102
* Change CostTable model to be global to all targetsRenato Golin2013-01-161-102/+66
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-0/+17
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-2/+13
* Fix the enumerator names for ShuffleKind to match tho coding standards,Chandler Carruth2013-01-071-1/+1
* Make the popcnt support enums and methods have more clear names andChandler Carruth2013-01-071-3/+3
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-071-1/+1
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-0/+355