aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/TargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem2012-12-241-3/+8
* Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem2012-12-241-3/+7
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-231-21/+5
* Replace TargetLowering::isIntImmLegal() withEvan Cheng2012-12-111-0/+7
* LoopVectorize: support vectorizing intrinsic callsPaul Redmond2012-12-091-0/+8
* - Re-enable population count loop idiom recognization Shuxin Yang2012-12-091-0/+17
* Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth2012-12-081-17/+0
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-1/+1
* rdar://12100355 (part 1)Shuxin Yang2012-11-291-0/+17
* CostModel: add support for Vector Insert and Extract.Nadav Rotem2012-11-021-1/+2
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-301-0/+5
* Minor style fixes for TargetTransformationInfo and TargetTransformImplHans Wennborg2012-10-291-6/+6
* Refactor the VectorTargetTransformInfo interface.Nadav Rotem2012-10-261-1/+31
* Add VectorTargetTransform::getNumberOfParts.Hal Finkel2012-10-261-0/+5
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-241-3/+38
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-181-0/+128
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-181-128/+0
* Shuffle the virtual destructor down to the base. This should actually pacifyNick Lewycky2012-10-121-0/+2
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-101-0/+126