aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/BasicTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-621/+11
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-16/+23
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-0/+23
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-10/+80
* Update to LLVM 3.5a.Stephen Hines2014-04-241-52/+72
* Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer2013-09-171-0/+15
* Add getUnrollingPreferences to TTIHal Finkel2013-09-111-0/+3
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-5/+0
* Add getUnrollingPreferences to TTIHal Finkel2013-08-291-0/+5
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-231-0/+7
* Add a llvm.copysign intrinsicHal Finkel2013-08-191-0/+1
* Add ISD::FROUND for libm round()Hal Finkel2013-08-071-0/+1
* LoopVectorize: Allow vectorization of loops with lifetime markersArnold Schwaighofer2013-08-061-0/+3
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-271-0/+3
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-121-2/+2
* Add the nearbyint -> FNEARBYINT mapping to BasicTargetTransformInfoHal Finkel2013-07-081-0/+2
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-16/+23
* Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-311-0/+14
* Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem2013-04-141-1/+3
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-121-4/+7
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-041-2/+6
* Cost model support for lowered math builtins.Benjamin Kramer2013-02-281-12/+67
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-081-0/+5
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-111-4/+4
* ARM Cost Model: Modify the target independent cost model to askNadav Rotem2013-01-111-12/+21
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-0/+5
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-0/+5
* Sink AddrMode back into TargetLowering, removing one of the mostChandler Carruth2013-01-071-1/+1
* 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/+383