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

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
  502       return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
  513     return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
  812       return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
  823     return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
lib/Target/ARM/ARMTargetTransformInfo.cpp
  425       return std::max(BaseT::getVectorInstrCost(Opcode, ValTy, Index), 2U);
  434     return std::max(BaseT::getVectorInstrCost(Opcode, ValTy, Index),
  439   return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  769   int Cost = BaseT::getVectorInstrCost(Opcode, Val, Index);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  905   return BaseT::getVectorInstrCost(Opcode, Val, Index);
lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
   76   unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index);
lib/Target/X86/X86TargetTransformInfo.cpp
 2404   return BaseT::getVectorInstrCost(Opcode, Val, Index) + RegisterFileMoveCost;