Lines Matching defs:Opcode

164 InstructionCost HexagonTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src,
170 assert(Opcode == Instruction::Load || Opcode == Instruction::Store);
175 if (Opcode == Instruction::Store)
176 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
217 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind,
222 HexagonTTIImpl::getMaskedMemoryOpCost(unsigned Opcode, Type *Src,
225 return BaseT::getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
239 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask,
241 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
246 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
250 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
254 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace,
259 unsigned Opcode, Type *ValTy, Type *CondTy, CmpInst::Predicate VecPred,
266 if (Opcode == Instruction::FCmp)
269 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind,
274 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
280 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
290 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info,
294 InstructionCost HexagonTTIImpl::getCastInstrCost(unsigned Opcode, Type *DstTy,
321 InstructionCost HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val,
327 if (Opcode == Instruction::InsertElement) {
337 if (Opcode == Instruction::ExtractElement)