Lines Matching defs:CostKind
143 TTI::TargetCostKind CostKind) {
144 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind);
149 TTI::TargetCostKind CostKind) {
155 return BaseT::getIntrinsicInstrCost(ICA, CostKind);
167 TTI::TargetCostKind CostKind,
172 if (CostKind != TTI::TCK_RecipThroughput)
177 CostKind, OpInfo, I);
217 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind,
224 TTI::TargetCostKind CostKind) {
226 CostKind);
231 TTI::TargetCostKind CostKind,
240 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) {
242 Alignment, CostKind, I);
247 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
252 CostKind,
255 CostKind);
261 TTI::TargetCostKind CostKind,
263 if (ValTy->isVectorTy() && CostKind == TTI::TCK_RecipThroughput) {
270 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I);
274 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
279 if (CostKind != TTI::TCK_RecipThroughput)
280 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
290 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info,
297 TTI::TargetCostKind CostKind,
314 if (CostKind != TTI::TCK_RecipThroughput)
322 TTI::TargetCostKind CostKind,
333 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, CostKind,
368 TTI::TargetCostKind CostKind) {
390 return BaseT::getInstructionCost(U, Operands, CostKind);