summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetTransformInfo.cpp
Commit message (Expand)AuthorAge
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-20
* Fix typo.Eric Christopher2014-05-22
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-10
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-10
* Change else if => if after return, after r203265Duncan P. N. Exon Smith2014-03-08
* Remove dead 'return'.Ted Kremenek2014-03-07
* 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
* ARMTTI: We don't have 16 allocatable scalar registersArnold Schwaighofer2014-02-01
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Fix known typosAlp Toker2014-01-24
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* ARM cost model: Unaligned vectorized double stores are expensiveArnold Schwaighofer2013-10-29
* ARM cost model: Account for zero cost scalar SROA instructionsArnold Schwaighofer2013-10-29
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-09
* Fixes ARM LNT bot from SLP change in O3Renato Golin2013-08-02
* ARM cost model: Add cost for gather/scatherArnold Schwaighofer2013-07-12
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-12
* ARM cost model: Integer div and rem is lowered to a function callArnold Schwaighofer2013-04-25
* Legalize vector truncates by parts rather than just splitting.Jim Grosbach2013-04-21
* Improve long vector sext/zext lowering on ARMRenato Golin2013-03-19
* ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer2013-03-18
* ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer2013-03-18
* ARM cost model: Fix costs for some vector selectsArnold Schwaighofer2013-03-15
* ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer2013-03-15
* ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer2013-03-14
* ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer2013-03-12
* ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer2013-02-12
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-08
* ARM cost model: Add costs for vector selectsArnold Schwaighofer2013-02-07
* ARM cost model: Cost for scalar integer casts and floating point conversionsArnold Schwaighofer2013-02-05
* ARM cost model: Penalize insertelement into D subregistersArnold Schwaighofer2013-02-04
* Adding simple cast cost to ARMRenato Golin2013-01-29
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-09
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-09
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-07
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07