Lines Matching refs:CostKind

143     TTI::TargetCostKind CostKind) {  in getScalarizationOverhead()  argument
145 CostKind); in getScalarizationOverhead()
151 TTI::TargetCostKind CostKind) { in getOperandsScalarizationOverhead() argument
152 return BaseT::getOperandsScalarizationOverhead(Args, Tys, CostKind); in getOperandsScalarizationOverhead()
157 TTI::TargetCostKind CostKind) { in getCallInstrCost() argument
158 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind); in getCallInstrCost()
163 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() argument
169 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
181 TTI::TargetCostKind CostKind, in getMemoryOpCost() argument
186 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost()
191 CostKind, OpInfo, I); in getMemoryOpCost()
231 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
238 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() argument
240 CostKind); in getMaskedMemoryOpCost()
245 TTI::TargetCostKind CostKind, in getShuffleCost() argument
253 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() argument
255 Alignment, CostKind, I); in getGatherScatterOpCost()
260 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument
265 CostKind, in getInterleavedMemoryOpCost()
268 CostKind); in getInterleavedMemoryOpCost()
274 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() argument
276 if (ValTy->isVectorTy() && CostKind == TTI::TCK_RecipThroughput) { in getCmpSelInstrCost()
283 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I); in getCmpSelInstrCost()
287 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument
292 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost()
293 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
303 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
310 TTI::TargetCostKind CostKind, in getCastInstrCost() argument
327 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost()
335 TTI::TargetCostKind CostKind, in getVectorInstrCost() argument
346 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, CostKind, in getVectorInstrCost()
381 TTI::TargetCostKind CostKind) { in getInstructionCost() argument
403 return BaseT::getInstructionCost(U, Operands, CostKind); in getInstructionCost()