/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 89 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/ |
D | WebAssemblyTargetTransformInfo.cpp | 75 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl 77 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
|
D | WebAssemblyTargetTransformInfo.h | 66 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 551 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()
|
D | AMDGPUTargetTransformInfo.h | 185 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/ |
D | HexagonTargetTransformInfo.cpp | 266 unsigned HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in HexagonTTIImpl 276 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
|
D | HexagonTargetTransformInfo.h | 140 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.h | 89 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
D | SystemZTargetTransformInfo.cpp | 888 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/ |
D | PPCTargetTransformInfo.h | 101 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
D | PPCTargetTransformInfo.cpp | 756 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/ |
D | AArch64TargetTransformInfo.h | 120 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
D | AArch64TargetTransformInfo.cpp | 422 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/ |
D | X86TargetTransformInfo.h | 135 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
D | X86TargetTransformInfo.cpp | 2385 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/ |
D | ARMTargetTransformInfo.cpp | 411 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()
|
D | ARMTargetTransformInfo.h | 202 int getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | TargetTransformInfo.cpp | 644 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/ |
D | TargetTransformInfo.h | 945 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()
|
D | TargetTransformInfoImpl.h | 462 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/ |
D | SLPVectorizer.cpp | 3260 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()
|
D | LoopVectorize.cpp | 5874 : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy, in getUniformMemOpCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 6496 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index); in isProfitableToPromote()
|