reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
  182   int getVectorInstrCost(unsigned Opcode, Type *ValTy, unsigned Index);

References

include/llvm/Analysis/TargetTransformInfo.h
 1713     return Impl.getVectorInstrCost(Opcode, Val, Index);
include/llvm/CodeGen/BasicTTIImpl.h
   89     Cost += static_cast<T *>(this)->getVectorInstrCost(
   93       Cost += static_cast<T *>(this)->getVectorInstrCost(
  113                   ->getVectorInstrCost(Instruction::InsertElement, Ty, i);
  115                   ->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
  134       Cost += static_cast<T *>(this)->getVectorInstrCost(
  136       Cost += static_cast<T *>(this)->getVectorInstrCost(
  156       Cost += static_cast<T *>(this)->getVectorInstrCost(
  158       Cost += static_cast<T *>(this)->getVectorInstrCost(
  567                     ->getVectorInstrCost(Instruction::InsertElement, Ty, i);
  570                     ->getVectorInstrCost(Instruction::ExtractElement, Ty, i);
  814     return static_cast<T *>(this)->getVectorInstrCost(
  991           Cost += static_cast<T *>(this)->getVectorInstrCost(
  997         InsSubCost += static_cast<T *>(this)->getVectorInstrCost(
 1013         ExtSubCost += static_cast<T *>(this)->getVectorInstrCost(
 1019                     ->getVectorInstrCost(Instruction::InsertElement, VT, i);
 1040       Cost += static_cast<T *>(this)->getVectorInstrCost(
 1044       Cost += static_cast<T *>(this)->getVectorInstrCost(
 1640            ConcreteTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, 0);
 1709            ConcreteTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, 0);
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  704     return getVectorInstrCost(EE->getOpcode(), EE->getOperand(0)->getType(),
  714     return getVectorInstrCost(IE->getOpcode(), IE->getType(), Idx);