Home
last modified time | relevance | path

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

12345678910>>...17

/dports/devel/llvm80/llvm-8.0.1.src/include/llvm/CodeGen/
H A DBasicTTIImpl.h90 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 …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp110 InstructionCost R600TTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost() function in R600TTIImpl
118 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
129 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp363 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()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp363 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()
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
93 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
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()
825 return static_cast<T *>(this)->getVectorInstrCost( in getExtractWithExtendCost()
1002 Cost += static_cast<T *>(this)->getVectorInstrCost(
1008 InsSubCost += static_cast<T *>(this)->getVectorInstrCost(
1051 Cost += static_cast<T *>(this)->getVectorInstrCost(
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
93 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
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()
825 return static_cast<T *>(this)->getVectorInstrCost( in getExtractWithExtendCost()
1002 Cost += static_cast<T *>(this)->getVectorInstrCost(
1008 InsSubCost += static_cast<T *>(this)->getVectorInstrCost(
1051 Cost += static_cast<T *>(this)->getVectorInstrCost(
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
93 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
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()
825 return static_cast<T *>(this)->getVectorInstrCost( in getExtractWithExtendCost()
1002 Cost += static_cast<T *>(this)->getVectorInstrCost(
1008 InsSubCost += static_cast<T *>(this)->getVectorInstrCost(
1051 Cost += static_cast<T *>(this)->getVectorInstrCost(
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
93 Cost += static_cast<T *>(this)->getVectorInstrCost( in getBroadcastShuffleOverhead()
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()
776 return static_cast<T *>(this)->getVectorInstrCost( in getExtractWithExtendCost()
952 Cost += static_cast<T *>(this)->getVectorInstrCost(
958 InsSubCost += static_cast<T *>(this)->getVectorInstrCost(
1001 Cost += static_cast<T *>(this)->getVectorInstrCost(
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp75 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
77 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp75 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
77 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp75 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
77 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp73 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
75 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp74 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
76 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp74 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
76 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp77 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
79 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp77 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
79 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h90 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
93 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
111 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
131 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
134 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
155 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
156 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
849 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
904 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/include/llvm/CodeGen/
H A DBasicTTIImpl.h90 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
93 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
111 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
131 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
134 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
155 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
156 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
847 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
902 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
92 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
109 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
132 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
135 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
158 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
159 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
894 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
1013 (getVectorInstrCost(
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
92 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
109 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
132 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
135 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
158 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
159 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
894 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
1013 (getVectorInstrCost(
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp77 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
79 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp77 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
79 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp77 unsigned WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, in getVectorInstrCost() function in WebAssemblyTTIImpl
79 unsigned Cost = BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index); in getVectorInstrCost()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h89 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
92 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
109 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
130 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
133 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
154 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
155 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
873 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
930 unsigned getVectorInstrCost(unsigned Opcode, Type *Val, unsigned Index) { in getVectorInstrCost() function
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp109 int Cost0 = TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); in getShuffleExtract()
110 int Cost1 = TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); in getShuffleExtract()
168 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext0Index); in isExtractExtractCheap()
170 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext1Index); in isExtractExtractCheap()
482 TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, Index); in scalarizeBinopOrCmp()
570 int OldCost = TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); in foldExtractedCmps()
571 OldCost += TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); in foldExtractedCmps()
585 NewCost += TTI.getVectorInstrCost(Ext0->getOpcode(), CmpTy, CheapIndex); in foldExtractedCmps()

12345678910>>...17