| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 90 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead() 94 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead() 135 Cost += static_cast<T *>(this)->getVectorInstrCost( in getExtractSubvectorOverhead() 137 Cost += static_cast<T *>(this)->getVectorInstrCost( in getExtractSubvectorOverhead() 157 Cost += static_cast<T *>(this)->getVectorInstrCost( in getInsertSubvectorOverhead() 159 Cost += static_cast<T *>(this)->getVectorInstrCost( in getInsertSubvectorOverhead() 761 return static_cast<T *>(this)->getVectorInstrCost( in getExtractWithExtendCost() 937 Cost += static_cast<T *>(this)->getVectorInstrCost( 943 InsSubCost += static_cast<T *>(this)->getVectorInstrCost( 986 Cost += static_cast<T *>(this)->getVectorInstrCost( [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 363 int PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in PPCTTIImpl 374 return BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost() 380 return BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost() 397 return LHSPenalty + BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost() 399 return BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost() 467 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
|
| H A D | PPCTargetTransformInfo.h | 86 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 74 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl 76 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
|
| H A D | WebAssemblyTargetTransformInfo.h | 66 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 489 int GCNTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in GCNTTIImpl 499 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost() 510 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost() 704 int R600TTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in R600TTIImpl 712 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost() 723 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
|
| H A D | AMDGPUTargetTransformInfo.h | 172 int getVectorInstrCost(unsigned Opcode, Type *ValTy, unsigned Index); 240 int getVectorInstrCost(unsigned Opcode, Type *ValTy, unsigned Index);
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 254 unsigned HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in HexagonTTIImpl 264 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
|
| H A D | HexagonTargetTransformInfo.h | 138 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 89 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| H A D | SystemZTargetTransformInfo.cpp | 868 getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in SystemZTTIImpl 884 return BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 119 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| H A D | AArch64TargetTransformInfo.cpp | 414 auto Cost = getVectorInstrCost(Instruction::ExtractElement, VecTy, Index); in getExtractWithExtendCost() 452 int AArch64TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in AArch64TTIImpl
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 490 int TargetTransformInfo::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in TargetTransformInfo 492 int Cost = TTIImpl->getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost() 1109 return getVectorInstrCost(I->getOpcode(), in getInstructionThroughput() 1118 return getVectorInstrCost(I->getOpcode(), in getInstructionThroughput()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 154 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| H A D | ARMTargetTransformInfo.cpp | 330 int ARMTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in ARMTTIImpl 349 return std::max(BaseT::getVectorInstrCost(Opcode, ValTy, Index), 2U); in getVectorInstrCost() 352 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 77 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
| H A D | X86TargetTransformInfo.cpp | 2152 int X86TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in X86TTIImpl 2180 return BaseT::getVectorInstrCost(Opcode, Val, Index) + RegisterFileMoveCost; in getVectorInstrCost() 2813 getVectorInstrCost(Instruction::InsertElement, SrcVTy, i); in getGSScalarCost() 2818 getVectorInstrCost(Instruction::ExtractElement, SrcVTy, i); in getGSScalarCost()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 807 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index = -1) const; 1145 virtual int getVectorInstrCost(unsigned Opcode, Type *Val, 1487 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) override { in getVectorInstrCost() function 1488 return Impl.getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
|
| H A D | TargetTransformInfoImpl.h | 433 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 2097 Cost -= TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getEntryCost() 2124 ReuseShuffleCost -= TTI->getVectorInstrCost( in getEntryCost() 2127 ReuseShuffleCost -= TTI->getVectorInstrCost( in getEntryCost() 2142 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, Idx); in getEntryCost() 2175 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost() 2589 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane); in getTreeCost() 2616 Cost += TTI->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getGatherCost() 5978 UserCost += TTI->getVectorInstrCost(Instruction::InsertElement, in findBuildVector()
|
| H A D | LoopVectorize.cpp | 5543 (isLoopInvariantStoreValue ? 0 : TTI.getVectorInstrCost( in getUniformMemOpCost()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 6114 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index); in isProfitableToPromote()
|