aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-165/+50
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-11/+20
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-20/+47
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-3/+4
* Update to LLVM 3.5a.Stephen Hines2014-04-241-36/+37
* ARM cost model: Unaligned vectorized double stores are expensiveArnold Schwaighofer2013-10-291-0/+15
* ARM cost model: Account for zero cost scalar SROA instructionsArnold Schwaighofer2013-10-291-3/+15
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-091-34/+27
* Fixes ARM LNT bot from SLP change in O3Renato Golin2013-08-021-6/+8
* ARM cost model: Add cost for gather/scatherArnold Schwaighofer2013-07-121-0/+9
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-121-2/+2
* ARM cost model: Integer div and rem is lowered to a function callArnold Schwaighofer2013-04-251-0/+68
* Legalize vector truncates by parts rather than just splitting.Jim Grosbach2013-04-211-3/+3
* Improve long vector sext/zext lowering on ARMRenato Golin2013-03-191-4/+12
* ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer2013-03-181-0/+30
* ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer2013-03-181-1/+9
* ARM cost model: Fix costs for some vector selectsArnold Schwaighofer2013-03-151-5/+0
* ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer2013-03-151-2/+17
* ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer2013-03-141-0/+24
* ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer2013-03-121-0/+8
* ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer2013-02-121-0/+33
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-081-2/+11
* ARM cost model: Add costs for vector selectsArnold Schwaighofer2013-02-071-0/+15
* ARM cost model: Cost for scalar integer casts and floating point conversionsArnold Schwaighofer2013-02-051-7/+108
* ARM cost model: Penalize insertelement into D subregistersArnold Schwaighofer2013-02-041-0/+13
* Adding simple cast cost to ARMRenato Golin2013-01-291-2/+42
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-0/+10
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-0/+25
* 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/+124