Home
last modified time | relevance | path

Searched refs:getVectorInstrCost (Results 1 – 23 of 23) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h89 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
93 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
113 ->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getPermuteShuffleOverhead()
115 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getPermuteShuffleOverhead()
134 Cost += static_cast<T *>(this)->getVectorInstrCost( in getExtractSubvectorOverhead()
136 Cost += static_cast<T *>(this)->getVectorInstrCost( in getExtractSubvectorOverhead()
156 Cost += static_cast<T *>(this)->getVectorInstrCost( in getInsertSubvectorOverhead()
158 Cost += static_cast<T *>(this)->getVectorInstrCost( in getInsertSubvectorOverhead()
576 ->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getScalarizationOverhead()
579 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetTransformInfo.cpp75 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
77 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
DWebAssemblyTargetTransformInfo.h66 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp551 int GCNTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in GCNTTIImpl
561 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
572 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
771 return getVectorInstrCost(I->getOpcode(), I->getOperand(0)->getType(), Idx); in getUserCost()
778 return getVectorInstrCost(I->getOpcode(), I->getType(), Idx); in getUserCost()
946 int R600TTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in R600TTIImpl
954 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
965 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
DAMDGPUTargetTransformInfo.h185 int getVectorInstrCost(unsigned Opcode, Type *ValTy, unsigned Index);
270 int getVectorInstrCost(unsigned Opcode, Type *ValTy, unsigned Index);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp266 unsigned HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in HexagonTTIImpl
276 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
DHexagonTargetTransformInfo.h140 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h89 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
DSystemZTargetTransformInfo.cpp888 getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in SystemZTTIImpl
904 return BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h101 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
DPPCTargetTransformInfo.cpp756 int PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in PPCTTIImpl
762 int Cost = BaseT::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
897 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h120 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
DAArch64TargetTransformInfo.cpp422 auto Cost = getVectorInstrCost(Instruction::ExtractElement, VecTy, Index); in getExtractWithExtendCost()
460 int AArch64TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in AArch64TTIImpl
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h135 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
DX86TargetTransformInfo.cpp2385 int X86TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function in X86TTIImpl
2433 return BaseT::getVectorInstrCost(Opcode, Val, Index) + RegisterFileMoveCost; in getVectorInstrCost()
3281 getVectorInstrCost(Instruction::InsertElement, SrcVTy, i); in getGSScalarCost()
3286 getVectorInstrCost(Instruction::ExtractElement, SrcVTy, i); in getGSScalarCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp411 int ARMTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in ARMTTIImpl
430 return std::max(BaseT::getVectorInstrCost(Opcode, ValTy, Index), 2U); in getVectorInstrCost()
439 return std::max(BaseT::getVectorInstrCost(Opcode, ValTy, Index), in getVectorInstrCost()
444 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
DARMTargetTransformInfo.h202 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp644 int TargetTransformInfo::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in TargetTransformInfo
646 int Cost = TTIImpl->getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
1283 return getVectorInstrCost(I->getOpcode(), in getInstructionThroughput()
1292 return getVectorInstrCost(I->getOpcode(), in getInstructionThroughput()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h945 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index = -1) const;
1329 virtual int getVectorInstrCost(unsigned Opcode, Type *Val,
1743 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) override { in getVectorInstrCost() function
1744 return Impl.getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
DTargetTransformInfoImpl.h462 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp3260 Cost -= TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getEntryCost()
3286 ReuseShuffleCost -= TTI->getVectorInstrCost( in getEntryCost()
3289 ReuseShuffleCost -= TTI->getVectorInstrCost( in getEntryCost()
3304 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
3337 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
3805 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane); in getTreeCost()
3832 Cost += TTI->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getGatherCost()
6989 UserCost += TTI->getVectorInstrCost(Instruction::InsertElement, in findBuildAggregate()
DLoopVectorize.cpp5874 : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy, in getUniformMemOpCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp6496 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index); in isProfitableToPromote()