Lines Matching refs:Opcode
89 virtual unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty) const;
92 virtual unsigned getCastInstrCost(unsigned Opcode, Type *Dst,
94 virtual unsigned getCmpSelInstrCost(unsigned Opcode, Type *ValTy,
96 virtual unsigned getVectorInstrCost(unsigned Opcode, Type *Val,
98 virtual unsigned getMemoryOpCost(unsigned Opcode, Type *Src,
170 unsigned PPCTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty) const {
171 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode");
174 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty);
182 unsigned PPCTTI::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src) const {
183 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode");
185 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src);
188 unsigned PPCTTI::getCmpSelInstrCost(unsigned Opcode, Type *ValTy,
190 return TargetTransformInfo::getCmpSelInstrCost(Opcode, ValTy, CondTy);
193 unsigned PPCTTI::getVectorInstrCost(unsigned Opcode, Type *Val,
197 int ISD = TLI->InstructionOpcodeToISD(Opcode);
213 TargetTransformInfo::getVectorInstrCost(Opcode, Val, Index);
215 return TargetTransformInfo::getVectorInstrCost(Opcode, Val, Index);
218 unsigned PPCTTI::getMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment,
222 assert((Opcode == Instruction::Load || Opcode == Instruction::Store) &&
223 "Invalid Opcode");