Home
last modified time | relevance | path

Searched refs:getArithmeticInstrCost (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h83 InstructionCost getArithmeticInstrCost(
96 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
108 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp53 InstructionCost WebAssemblyTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in WebAssemblyTTIImpl
61 BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost( in getArithmeticInstrCost()
77 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) + in getArithmeticInstrCost()
H A DWebAssemblyTargetTransformInfo.h61 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h739 InstructionCost getArithmeticInstrCost(
755 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind,
784 InstructionCost Cost = thisT()->getArithmeticInstrCost(
1276 Cost += thisT()->getArithmeticInstrCost(BinaryOperator::And, MaskVT,
1408 thisT()->getArithmeticInstrCost(BinaryOperator::Or, RetTy, CostKind); in getIntrinsicInstrCost()
1410 thisT()->getArithmeticInstrCost(BinaryOperator::Sub, RetTy, CostKind); in getIntrinsicInstrCost()
1411 Cost += thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1413 Cost += thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1418 Cost += thisT()->getArithmeticInstrCost(BinaryOperator::URem, RetTy, in getIntrinsicInstrCost()
1683 Cost += thisT()->getArithmeticInstrCost( in getTypeBasedIntrinsicInstrCost()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp273 getArithmeticInstrCost(Instruction::Add, LegalVTy, CostKind); in getIntrinsicInstrCost()
949 InstructionCost AArch64TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in AArch64TTIImpl
957 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
978 return Cost + BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
988 Cost += getArithmeticInstrCost(Instruction::Add, Ty, CostKind, in getArithmeticInstrCost()
992 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, in getArithmeticInstrCost()
996 Cost += getArithmeticInstrCost(Instruction::Select, Ty, CostKind, in getArithmeticInstrCost()
1000 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, in getArithmeticInstrCost()
1014 InstructionCost MulCost = getArithmeticInstrCost( in getArithmeticInstrCost()
1017 InstructionCost AddCost = getArithmeticInstrCost( in getArithmeticInstrCost()
[all …]
H A DAArch64TargetTransformInfo.h169 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp371 InstructionCost NVPTXTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in NVPTXTTIImpl
384 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
398 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
H A DNVPTXTargetTransformInfo.h91 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp262 InstructionCost HexagonTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in HexagonTTIImpl
270 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
279 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
H A DHexagonTargetTransformInfo.h143 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp297 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in isExtractExtractCheap()
298 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in isExtractExtractCheap()
626 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in scalarizeBinopOrCmp()
627 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in scalarizeBinopOrCmp()
725 OldCost += TTI.getArithmeticInstrCost(I.getOpcode(), I.getType()); in foldExtractedCmps()
738 NewCost += TTI.getArithmeticInstrCost(I.getOpcode(), CmpTy); in foldExtractedCmps()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp383 InstructionCost SystemZTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in SystemZTTIImpl
392 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
523 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
554 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
H A DSystemZTargetTransformInfo.h84 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp176 InstructionCost X86TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in X86TTIImpl
184 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
199 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
282 2 * getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
285 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
289 Cost += getArithmeticInstrCost(Instruction::Add, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
296 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
298 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
307 return getArithmeticInstrCost(Instruction::LShr, Ty, CostKind, in getArithmeticInstrCost()
313 return getArithmeticInstrCost(Instruction::And, Ty, CostKind, in getArithmeticInstrCost()
[all …]
H A DX86TargetTransformInfo.h121 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h104 InstructionCost getArithmeticInstrCost(
H A DPPCTargetTransformInfo.cpp969 InstructionCost PPCTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in PPCTTIImpl
978 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
983 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp513 InstructionCost GCNTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in GCNTTIImpl
525 return BaseT::getArithmeticInstrCost(Opcode, Ty, TTI::TCK_RecipThroughput, in getArithmeticInstrCost()
558 InstructionCost Cost = getArithmeticInstrCost( in getArithmeticInstrCost()
711 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
H A DAMDGPUTargetTransformInfo.h156 InstructionCost getArithmeticInstrCost(
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h448 InstructionCost getArithmeticInstrCost(
995 return TargetTTI->getArithmeticInstrCost(Opcode, Ty, CostKind, in getUserCost()
1041 return TargetTTI->getArithmeticInstrCost( in getUserCost()
H A DTargetTransformInfo.h1044 InstructionCost getArithmeticInstrCost(
1612 virtual InstructionCost getArithmeticInstrCost(
2090 InstructionCost getArithmeticInstrCost(
2096 return Impl.getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h228 InstructionCost getArithmeticInstrCost(
H A DARMTargetTransformInfo.cpp1244 InstructionCost ARMTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in ARMTTIImpl
1315 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
1376 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp538 TTI->getArithmeticInstrCost(Instruction::Add, Ty) > in visitIVCast()
539 TTI->getArithmeticInstrCost(Instruction::Add, in visitIVCast()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp707 InstructionCost TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost() function in TargetTransformInfo
713 TTIImpl->getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()

12