summaryrefslogtreecommitdiff
path: root/lib/CodeGen/BasicTargetTransformInfo.cpp
Commit message (Expand)AuthorAge
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-20
* Fix a spelling errorHal Finkel2014-05-08
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-08
* TTI: Estimate @llvm.fmuladd cost as fmul + fadd when FMA's aren't legal on th...Benjamin Kramer2014-05-06
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Don't assert in BasicTTI::getMemoryOpCost for non-simple typesHal Finkel2014-04-14
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Account for scalarization costs in BasicTTI::getMemoryOpCost for extending ve...Hal Finkel2014-04-03
* Fix multi-register costs in BasicTTI::getCastInstrCostHal Finkel2014-04-02
* When analyzing vectors of element type that require legalization,Raul E. Silvera2014-03-10
* [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
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer2013-09-17
* Add getUnrollingPreferences to TTIHal Finkel2013-09-11
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* Add a llvm.copysign intrinsicHal Finkel2013-08-19
* Add ISD::FROUND for libm round()Hal Finkel2013-08-07
* LoopVectorize: Allow vectorization of loops with lifetime markersArnold Schwaighofer2013-08-06
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-27
* TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-12
* Add the nearbyint -> FNEARBYINT mapping to BasicTargetTransformInfoHal Finkel2013-07-08
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Loop Strength Reduce: Scaling factor cost.Quentin Colombet2013-05-31
* Document the decision to assume that the cost of floats is twice as much as i...Nadav Rotem2013-04-14
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-12
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-04
* Cost model support for lowered math builtins.Benjamin Kramer2013-02-28
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-08
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-11
* ARM Cost Model: Modify the target independent cost model to askNadav Rotem2013-01-11
* 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
* Sink AddrMode back into TargetLowering, removing one of the mostChandler Carruth2013-01-07
* 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