summaryrefslogtreecommitdiff
path: root/include/llvm/Target
Commit message (Expand)AuthorAge
...
* LoopVectorizer:Nadav Rotem2013-01-04
* Add a subtype parameter to VTTI::getShuffleCostHal Finkel2013-01-03
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-30
* DAGCombinerInformation: add a getter that exposes the dagcombine level.Nadav Rotem2012-12-27
* Refactor DAGCombinerInfo. Change the different booleans that indicate if we a...Nadav Rotem2012-12-27
* white spaceNadav Rotem2012-12-26
* CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem2012-12-24
* Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem2012-12-24
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-23
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-23
* Move isSubRegister() and isSuperRegister to MCRegisterInfo.Jim Grosbach2012-12-19
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-19
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-19
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-19
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-19
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-19
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-19
* Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund2012-12-19
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-19
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-19
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-19
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-19
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-19
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Change TargetLowering::getLoadExtAction to take an MVT, instead ofPatrik Hagglund2012-12-14
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-13
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-13
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-13
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-12
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-12
* Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng2012-12-12
* Replace TargetLowering::isIntImmLegal() withEvan Cheng2012-12-11
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-11
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-11
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-11
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getRepRegClassCostFor, getIndexedLoadAction,Patrik Hagglund2012-12-11
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-11
* Change TargetLowering::getTypeToPromoteTo to take and return MVTs,Patrik Hagglund2012-12-11
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-11
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-11
* Change TargetLowering::getRepRegClassFor to take an MVT, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* llvm/Target/TargetMachine.h: Remove two dependent headers.NAKAMURA Takumi2012-12-11
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-10