aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/TargetTransformInfo.h
AgeCommit message (Expand)Author
2013-01-07Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-05Convert the TargetTransformInfo from an immutable pass with dynamicChandler Carruth
2013-01-05Replicate the APIs of ScalarTargetTransformInfo andChandler Carruth
2013-01-05While the struct being defined in the AddressingMode.h header wasChandler Carruth
2013-01-05Remove unnecessary include.Chandler Carruth
2013-01-05Refactor the ScalarTargetTransformInfo API for querying about theChandler Carruth
2013-01-04LoopVectorizer:Nadav Rotem
2013-01-03Better comment on VTTI::getShuffleCostHal Finkel
2013-01-03Add a subtype parameter to VTTI::getShuffleCostHal Finkel
2013-01-03Add a default Index for VTTI::getShuffleCostHal Finkel
2013-01-02- Add comment to two functions which might be considered as dead code. Shuxin Yang
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-24CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem
2012-12-24Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem
2012-12-23Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem
2012-12-11Replace TargetLowering::isIntImmLegal() withEvan Cheng
2012-12-09LoopVectorize: support vectorizing intrinsic callsPaul Redmond
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-11-29rdar://12100355 (part 1)Shuxin Yang
2012-11-02CostModel: add support for Vector Insert and Extract.Nadav Rotem
2012-10-30Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg
2012-10-29Minor style fixes for TargetTransformationInfo and TargetTransformImplHans Wennborg
2012-10-26Refactor the VectorTargetTransformInfo interface.Nadav Rotem
2012-10-26Add VectorTargetTransform::getNumberOfParts.Hal Finkel
2012-10-24Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-12Shuffle the virtual destructor down to the base. This should actually pacifyNick Lewycky
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem