HomeSort by: relevance | last modified time | path
    Searched defs:getVectorInstrCost (Results 1 - 10 of 10) 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);
  /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);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
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/SystemZ/
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/AArch64/
AArch64TargetTransformInfo.cpp 872 getVectorInstrCost(Instruction::ExtractElement, VecTy, Index);
924 InstructionCost AArch64TTIImpl::getVectorInstrCost(unsigned Opcode, Type *Val,
  /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(),
  /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/Analysis/
TargetTransformInfo.cpp 812 InstructionCost TargetTransformInfo::getVectorInstrCost(unsigned Opcode,
815 InstructionCost Cost = TTIImpl->getVectorInstrCost(Opcode, Val, Index);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
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.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);

Completed in 25 milliseconds