Lines Matching refs:InstructionCost
51 InstructionCost getRISCVInstructionCost(ArrayRef<unsigned> OpCodes, MVT VT,
56 InstructionCost getConstantPoolLoadCost(Type *Ty,
68 InstructionCost getStoreImmCost(Type *VecTy, TTI::OperandValueInfo OpInfo,
71 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
73 InstructionCost getIntImmCostInst(unsigned Opcode, unsigned Idx,
77 InstructionCost getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx,
124 InstructionCost getMaskedMemoryOpCost(unsigned Opcode, Type *Src,
128 InstructionCost getPointersChainCost(ArrayRef<const Value *> Ptrs,
145 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
152 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
155 InstructionCost getInterleavedMemoryOpCost(
160 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
166 InstructionCost getStridedMemoryOpCost(unsigned Opcode, Type *DataTy,
172 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
177 InstructionCost getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty,
181 InstructionCost getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
185 InstructionCost getExtendedReductionCost(unsigned Opcode, bool IsUnsigned,
190 InstructionCost
196 InstructionCost getCmpSelInstrCost(unsigned Opcode, Type *ValTy, Type *CondTy,
201 InstructionCost getCFInstrCost(unsigned Opcode, TTI::TargetCostKind CostKind,
205 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
209 InstructionCost getArithmeticInstrCost(