HomeSort by: relevance | last modified time | path
    Searched refs:getVectorInstrCost (Results 1 - 24 of 24) sorted by relevancy

  /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);

Completed in 93 milliseconds