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

Declarations

include/llvm/Analysis/TargetTransformInfo.h
  930   int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index = -1) const;

References

lib/Analysis/TargetTransformInfo.cpp
 1273     return getVectorInstrCost(I->getOpcode(),
 1282     return getVectorInstrCost(I->getOpcode(),
lib/CodeGen/CodeGenPrepare.cpp
 6377         TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index);
lib/Transforms/Vectorize/LoopVectorize.cpp
 5812               : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy,
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2951             Cost -= TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy,
 2977             ReuseShuffleCost -= TTI->getVectorInstrCost(
 2980             ReuseShuffleCost -= TTI->getVectorInstrCost(
 2995               TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, Idx);
 3028                 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i);
 3486           TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane);
 3513       Cost += TTI->getVectorInstrCost(Instruction::InsertElement, Ty, i);
 6633       UserCost += TTI->getVectorInstrCost(Instruction::InsertElement,