Searched refs:getInstructionCost (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | CostModel.cpp | 57 unsigned getInstructionCost(const Instruction *I) const { in getInstructionCost() function in __anond43aa6870111::CostModelAnalysis 58 return TTI->getInstructionCost(I, TargetTransformInfo::TCK_RecipThroughput); in getInstructionCost() 103 unsigned Cost = TTI->getInstructionCost(&Inst, CostKind); in print()
|
/external/llvm/lib/Analysis/ |
D | CostModel.cpp | 54 unsigned getInstructionCost(const Instruction *I) const; 378 unsigned CostModelAnalysis::getInstructionCost(const Instruction *I) const { in getInstructionCost() function in CostModelAnalysis 527 unsigned Cost = getInstructionCost(&Inst); in print()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/ |
D | costmodel.ll | 5 ; Tests if the interface TargetTransformInfo::getInstructionCost() works correctly.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | CallSiteSplitting.cpp | 212 Cost += TTI.getInstructionCost(&InstBeforeCall, in canSplitCallSite()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1463 VectorizationCostTy getInstructionCost(Instruction *I, unsigned VF); 1467 unsigned getInstructionCost(Instruction *I, unsigned VF, Type *&VectorTy); 5568 unsigned VectorCost = getInstructionCost(I, VF).first; in computePredInstDiscount() 5574 unsigned ScalarCost = VF * getInstructionCost(I, 1).first; in computePredInstDiscount() 5626 VectorizationCostTy C = getInstructionCost(&I, VF); in expectedCost() 5826 LoopVectorizationCostModel::getInstructionCost(Instruction *I, unsigned VF) { in getInstructionCost() function in LoopVectorizationCostModel 5838 return VectorizationCostTy((getInstructionCost(I, 1).first * VF), false); in getInstructionCost() 5841 unsigned C = getInstructionCost(I, VF, VectorTy); in getInstructionCost() 5987 unsigned LoopVectorizationCostModel::getInstructionCost(Instruction *I, in getInstructionCost() function in LoopVectorizationCostModel
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1677 VectorizationCostTy getInstructionCost(Instruction *I, unsigned VF); 1681 unsigned getInstructionCost(Instruction *I, unsigned VF, Type *&VectorTy); 5702 VectorizationCostTy C = getInstructionCost(&I, VF); in expectedCost() 5799 LoopVectorizationCostModel::getInstructionCost(Instruction *I, unsigned VF) { in getInstructionCost() function in LoopVectorizationCostModel 5806 unsigned C = getInstructionCost(I, VF, VectorTy); in getInstructionCost() 5813 unsigned LoopVectorizationCostModel::getInstructionCost(Instruction *I, in getInstructionCost() function in LoopVectorizationCostModel
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 134 int getInstructionCost(const Instruction *I, enum TargetCostKind kind) const { in getInstructionCost() function
|