| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyTargetTransformInfo.cpp | 85 InstructionCost WebAssemblyTTIImpl::getVectorInstrCost(unsigned Opcode, 89 BasicTTIImplBase::getVectorInstrCost(Opcode, Val, Index);
|
| WebAssemblyTargetTransformInfo.h | 70 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| BasicTTIImpl.h | 90 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); 93 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); 110 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); 111 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); 133 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 136 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); 159 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); 160 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, 204 ? getVectorInstrCost(Instruction::ExtractElement, 229 (getVectorInstrCost( [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUTargetTransformInfo.h | 172 InstructionCost getVectorInstrCost(unsigned Opcode, Type *ValTy, 259 InstructionCost getVectorInstrCost(unsigned Opcode, Type *ValTy,
|
| AMDGPUTargetTransformInfo.cpp | 882 InstructionCost GCNTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, 892 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); 903 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); 1334 InstructionCost R600TTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, 1342 return BaseT::getVectorInstrCost(Opcode, ValTy, Index); 1353 return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| VectorCombine.cpp | 250 TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); 252 TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); 314 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext0Index); 316 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext1Index); 604 // TODO: Handle this once getVectorInstrCost can cost for load/stores. 633 TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, Index); 722 TTI.getVectorInstrCost(Ext0->getOpcode(), VecTy, Index0); 723 OldCost += TTI.getVectorInstrCost(Ext1->getOpcode(), VecTy, Index1); 739 NewCost += TTI.getVectorInstrCost(Ext0->getOpcode(), CmpTy, CheapIndex);
|
| SLPVectorizer.cpp | 3659 Cost -= TTIRef.getVectorInstrCost(Instruction::ExtractElement, 3752 ReuseShuffleCost -= TTI->getVectorInstrCost( 3756 ReuseShuffleCost -= TTI->getVectorInstrCost( 3765 ReuseShuffleCost += TTI->getVectorInstrCost( 3770 ReuseShuffleCost += TTI->getVectorInstrCost( 3802 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, I); 4461 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane);
|
| LoopVectorize.cpp | 7035 : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZTargetTransformInfo.h | 108 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| SystemZTargetTransformInfo.cpp | 957 InstructionCost SystemZTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, 974 return BaseT::getVectorInstrCost(Opcode, Val, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetTransformInfo.cpp | 306 InstructionCost HexagonTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, 316 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index);
|
| HexagonTargetTransformInfo.h | 156 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCTargetTransformInfo.h | 125 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| PPCTargetTransformInfo.cpp | 1041 InstructionCost PPCTTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, 1048 InstructionCost Cost = BaseT::getVectorInstrCost(Opcode, Val, Index); 1184 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64TargetTransformInfo.h | 157 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| AArch64TargetTransformInfo.cpp | 872 getVectorInstrCost(Instruction::ExtractElement, VecTy, Index); 924 InstructionCost AArch64TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMTargetTransformInfo.h | 222 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| ARMTargetTransformInfo.cpp | 800 InstructionCost ARMTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, 820 BaseT::getVectorInstrCost(Opcode, ValTy, Index), 2U); 833 return BaseT::getVectorInstrCost(Opcode, ValTy, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86TargetTransformInfo.h | 141 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
|
| X86TargetTransformInfo.cpp | 3101 InstructionCost X86TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val, 3193 return BaseT::getVectorInstrCost(Opcode, Val, Index) + RegisterFileMoveCost; 3772 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, 0); 4079 return MinMaxCost + getVectorInstrCost(Instruction::ExtractElement, Ty, 0); 4403 getVectorInstrCost(Instruction::InsertElement, SrcVTy, i); 4408 getVectorInstrCost(Instruction::ExtractElement, SrcVTy, i);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| TargetTransformInfoImpl.h | 537 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 1065 return TargetTTI->getVectorInstrCost(Opcode, Ty, Idx); 1133 return TargetTTI->getVectorInstrCost(Opcode, U->getOperand(0)->getType(),
|
| TargetTransformInfo.h | 1135 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 1635 virtual InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 2125 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val, 2127 return Impl.getVectorInstrCost(Opcode, Val, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| TargetTransformInfo.cpp | 812 InstructionCost TargetTransformInfo::getVectorInstrCost(unsigned Opcode, 815 InstructionCost Cost = TTIImpl->getVectorInstrCost(Opcode, Val, Index);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| CodeGenPrepare.cpp | 7122 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index);
|