/dports/devel/llvm80/llvm-8.0.1.src/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 …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/AMDGPU/ |
H A D | R600TargetTransformInfo.cpp | 110 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 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()
|
/dports/devel/llvm70/llvm-7.0.1.src/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()
|
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 89 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 D | BasicTTIImpl.h | 89 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 D | BasicTTIImpl.h | 89 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 D | BasicTTIImpl.h | 89 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 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()
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/WebAssembly/ |
H A 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()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
H A 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()
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 73 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 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()
|
/dports/devel/llvm70/llvm-7.0.1.src/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()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 77 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 D | WebAssemblyTargetTransformInfo.cpp | 77 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 D | BasicTTIImpl.h | 90 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 D | BasicTTIImpl.h | 90 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 D | BasicTTIImpl.h | 89 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 D | BasicTTIImpl.h | 89 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 D | WebAssemblyTargetTransformInfo.cpp | 77 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 D | WebAssemblyTargetTransformInfo.cpp | 77 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 D | WebAssemblyTargetTransformInfo.cpp | 77 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 D | BasicTTIImpl.h | 89 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 D | VectorCombine.cpp | 109 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()
|