Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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.h62 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h93 InstructionCost getArithmeticInstrCost(
105 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
117 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h784 InstructionCost getArithmeticInstrCost(
799 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind,
833 InstructionCost DivCost = thisT()->getArithmeticInstrCost(
852 InstructionCost Cost = thisT()->getArithmeticInstrCost(
1432 thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1547 Cost += thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1549 Cost += thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1824 Cost += thisT()->getArithmeticInstrCost( in getTypeBasedIntrinsicInstrCost()
1899 Cost += thisT()->getArithmeticInstrCost(Instruction::LShr, RetTy, in getTypeBasedIntrinsicInstrCost()
1921 Cost += thisT()->getArithmeticInstrCost(Opcode, SumTy, CostKind); in getTypeBasedIntrinsicInstrCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h58 InstructionCost getArithmeticInstrCost(
70 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info,
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp424 InstructionCost NVPTXTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in NVPTXTTIImpl
437 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
451 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
H A DNVPTXTargetTransformInfo.h96 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp264 InstructionCost HexagonTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in HexagonTTIImpl
272 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
281 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
H A DHexagonTargetTransformInfo.h142 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp323 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in isExtractExtractCheap()
324 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in isExtractExtractCheap()
661 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in scalarizeBinopOrCmp()
662 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in scalarizeBinopOrCmp()
764 OldCost += TTI.getArithmeticInstrCost(I.getOpcode(), I.getType()); in foldExtractedCmps()
778 NewCost += TTI.getArithmeticInstrCost(I.getOpcode(), CmpTy); in foldExtractedCmps()
1089 InstructionCost BinopCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in foldShuffleOfBinops()
1481 TTI.getArithmeticInstrCost(Op0->getOpcode(), VT) + in foldSelectShuffle()
1482 TTI.getArithmeticInstrCost(Op1->getOpcode(), VT); in foldSelectShuffle()
1495 TTI.getArithmeticInstrCost(Op0->getOpcode(), Op0SmallVT) + in foldSelectShuffle()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp353 getArithmeticInstrCost(Instruction::Add, LegalVTy, CostKind); in getIntrinsicInstrCost()
1976 InstructionCost AArch64TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in AArch64TTIImpl
1984 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
2003 InstructionCost Cost = getArithmeticInstrCost( in getArithmeticInstrCost()
2009 Cost += getArithmeticInstrCost( in getArithmeticInstrCost()
2025 InstructionCost MulCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2028 InstructionCost AddCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2031 InstructionCost ShrCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2038 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
2682 getArithmeticInstrCost(Opcode, VTy->getScalarType(), CostKind); in getArithmeticReductionCost()
[all …]
H A DAArch64TargetTransformInfo.h189 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h86 InstructionCost getArithmeticInstrCost(
H A DSystemZTargetTransformInfo.cpp420 InstructionCost SystemZTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in SystemZTTIImpl
429 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
560 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
591 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h105 InstructionCost getArithmeticInstrCost(
H A DPPCTargetTransformInfo.cpp981 InstructionCost PPCTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in PPCTTIImpl
995 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
1000 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h147 InstructionCost getArithmeticInstrCost(
H A DAMDGPUTargetTransformInfo.cpp513 InstructionCost GCNTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in GCNTTIImpl
660 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp177 InstructionCost X86TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in X86TTIImpl
185 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
245 return getArithmeticInstrCost(Instruction::Shl, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
289 return getArithmeticInstrCost(Instruction::And, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
713 return getArithmeticInstrCost(Instruction::Mul, Ty, CostKind, in getArithmeticInstrCost()
726 return getArithmeticInstrCost(Instruction::Mul, Ty, CostKind, in getArithmeticInstrCost()
1075 InstructionCost ScalarCost = getArithmeticInstrCost( in getArithmeticInstrCost()
4474 ReductionCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()
4517 ReductionCost += getArithmeticInstrCost( in getArithmeticReductionCost()
4525 ReductionCost += getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()
[all …]
H A DX86TargetTransformInfo.h129 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h481 InstructionCost getArithmeticInstrCost(
1057 return TargetTTI->getArithmeticInstrCost(Opcode, Ty, CostKind, in getUserCost()
1118 return TargetTTI->getArithmeticInstrCost( in getUserCost()
H A DTargetTransformInfo.h1070 InstructionCost getArithmeticInstrCost(
1713 virtual InstructionCost getArithmeticInstrCost(
2248 InstructionCost getArithmeticInstrCost(
2254 return Impl.getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h246 InstructionCost getArithmeticInstrCost(
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp761 InstructionCost TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost() function in TargetTransformInfo
767 TTIImpl->getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp542 TTI->getArithmeticInstrCost(Instruction::Add, Ty) > in visitIVCast()
543 TTI->getArithmeticInstrCost(Instruction::Add, in visitIVCast()

12