| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetTransformInfo.cpp | 110 InstructionCost R600TTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in R600TTIImpl 120 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, in getVectorInstrCost() 132 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1); in getVectorInstrCost()
|
| H A D | R600TargetTransformInfo.h | 63 using BaseT::getVectorInstrCost; 64 InstructionCost getVectorInstrCost(unsigned Opcode, Type *ValTy,
|
| H A D | AMDGPUTargetTransformInfo.h | 167 using BaseT::getVectorInstrCost; 168 InstructionCost getVectorInstrCost(unsigned Opcode, Type *ValTy,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 812 InstructionCost GCNTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in GCNTTIImpl 824 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, in getVectorInstrCost() 836 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1); in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.h | 68 using BaseT::getVectorInstrCost; 69 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | WebAssemblyTargetTransformInfo.cpp | 84 WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl 87 InstructionCost Cost = BasicTTIImplBase::getVectorInstrCost( in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 150 using BaseT::getVectorInstrCost; 151 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | HexagonTargetTransformInfo.cpp | 321 InstructionCost HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in HexagonTTIImpl 333 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, CostKind, in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 112 using BaseT::getVectorInstrCost; 113 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | SystemZTargetTransformInfo.cpp | 1047 InstructionCost SystemZTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in SystemZTTIImpl 1066 return BaseT::getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 127 using BaseT::getVectorInstrCost; 128 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | PPCTargetTransformInfo.cpp | 676 InstructionCost PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in PPCTTIImpl 690 BaseT::getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost() 849 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, CostKind, i, in getMemoryOpCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 96 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getBroadcastShuffleOverhead() 100 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getBroadcastShuffleOverhead() 119 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getPermuteShuffleOverhead() 121 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getPermuteShuffleOverhead() 147 thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead() 149 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, in getExtractSubvectorOverhead() 174 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, in getInsertSubvectorOverhead() 177 thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, CostKind, in getInsertSubvectorOverhead() 787 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, Ty, in getScalarizationOverhead() 790 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getScalarizationOverhead() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 164 using BaseT::getVectorInstrCost; 165 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 368 TTI.getVectorInstrCost(*Ext0, VecTy, CostKind, Index0); in getShuffleExtract() 370 TTI.getVectorInstrCost(*Ext1, VecTy, CostKind, Index1); in getShuffleExtract() 436 TTI.getVectorInstrCost(*Ext0, VecTy, CostKind, Ext0Index); in isExtractExtractCheap() 438 TTI.getVectorInstrCost(*Ext1, VecTy, CostKind, Ext1Index); in isExtractExtractCheap() 671 TTI.getVectorInstrCost(I, VecTy, CostKind, Index); in foldInsExtFNeg() 677 OldCost += TTI.getVectorInstrCost(*Extract, VecTy, CostKind, Index); in foldInsExtFNeg() 831 TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, CostKind, 0) + in scalarizeVPIntrinsic() 983 InstructionCost InsertCost = TTI.getVectorInstrCost( in scalarizeBinopOrCmp() 1075 TTI.getVectorInstrCost(*Ext0, VecTy, CostKind, Index0); in foldExtractedCmps() 1076 OldCost += TTI.getVectorInstrCost(*Ext1, VecTy, CostKind, Index1); in foldExtractedCmps() [all …]
|
| H A D | SLPVectorizer.cpp | 5148 InstructionCost InsertFirstCost = TTI->getVectorInstrCost( in getReorderingData() 5151 InstructionCost InsertIdxCost = TTI->getVectorInstrCost( in getReorderingData() 8431 return TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, in getBuildVectorCost() 8440 TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, CostKind, 0, in getBuildVectorCost() 8975 Cost -= TTI.getVectorInstrCost(*EE, EE->getVectorOperandType(), in adjustExtracts() 9459 return TTI->getVectorInstrCost(Instruction::ExtractElement, SrcVecTy, in getEntryCost() 10634 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost() 11373 TTI->getVectorInstrCost(Instruction::InsertElement, VecTy, CostKind, in getGatherCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 185 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 188 InstructionCost getVectorInstrCost(const Instruction &I, Type *Val,
|
| H A D | AArch64TargetTransformInfo.cpp | 2896 InstructionCost Cost = getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost() 3001 InstructionCost AArch64TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in AArch64TTIImpl 3010 InstructionCost AArch64TTIImpl::getVectorInstrCost(const Instruction &I, in getVectorInstrCost() function in AArch64TTIImpl
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 204 using BaseT::getVectorInstrCost; 205 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | RISCVTargetTransformInfo.cpp | 1550 InstructionCost RISCVTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in RISCVTTIImpl 1558 return BaseT::getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost() 1590 return BaseT::getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost() 1602 = getVectorInstrCost(Opcode, WideTy, CostKind, Index, nullptr, nullptr); in getVectorInstrCost() 1609 = getVectorInstrCost(Opcode, WideTy, CostKind, Index, nullptr, nullptr); in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 247 using BaseT::getVectorInstrCost; 248 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| H A D | ARMTargetTransformInfo.cpp | 882 InstructionCost ARMTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in ARMTTIImpl 904 BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1), in getVectorInstrCost() 918 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1); in getVectorInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1392 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 1403 InstructionCost getVectorInstrCost(const Instruction &I, Type *Val, 2063 virtual InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 2067 virtual InstructionCost getVectorInstrCost(const Instruction &I, Type *Val, 2723 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function 2727 return Impl.getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost() 2729 InstructionCost getVectorInstrCost(const Instruction &I, Type *Val, in getVectorInstrCost() function 2732 return Impl.getVectorInstrCost(I, Val, CostKind, Index); in getVectorInstrCost()
|
| H A D | TargetTransformInfoImpl.h | 665 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function 672 InstructionCost getVectorInstrCost(const Instruction &I, Type *Val, in getVectorInstrCost() function 1349 return TargetTTI->getVectorInstrCost(*IE, Ty, CostKind, Idx); in getInstructionCost() 1469 return TargetTTI->getVectorInstrCost(*EEI, DstTy, CostKind, Idx); in getInstructionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 1026 InstructionCost TargetTransformInfo::getVectorInstrCost( in getVectorInstrCost() function in TargetTransformInfo 1033 TTIImpl->getVectorInstrCost(Opcode, Val, CostKind, Index, Op0, Op1); in getVectorInstrCost() 1039 TargetTransformInfo::getVectorInstrCost(const Instruction &I, Type *Val, in getVectorInstrCost() function in TargetTransformInfo 1045 InstructionCost Cost = TTIImpl->getVectorInstrCost(I, Val, CostKind, Index); in getVectorInstrCost()
|