aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetTransformImpl.h
AgeCommit message (Expand)Author
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-05Refactor the ScalarTargetTransformInfo API for querying about theChandler Carruth
2013-01-04LoopVectorizer:Nadav Rotem
2013-01-03Add a subtype parameter to VTTI::getShuffleCostHal Finkel
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-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-05Refactor the getTypeLegalizationCost interface. No functionality change.Nadav Rotem
2012-11-05Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem
2012-11-03X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem
2012-10-30Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg
2012-10-26Refactor the VectorTargetTransformInfo interface.Nadav Rotem
2012-10-26Add VectorTargetTransform::getNumberOfParts.Hal Finkel
2012-10-24Implement a basic cost model for vector and scalar instructions. Nadav Rotem
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-12Give this class full of virtual functions a virtual destructor. Classes loveNick Lewycky
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem