Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h93 InstructionCost getArithmeticInstrCost(
103 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
114 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp53 InstructionCost WebAssemblyTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in WebAssemblyTTIImpl
60 BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost( in getArithmeticInstrCost()
75 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) + in getArithmeticInstrCost()
H A DWebAssemblyTargetTransformInfo.h62 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h849 InstructionCost getArithmeticInstrCost(
862 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind,
895 InstructionCost DivCost = thisT()->getArithmeticInstrCost(
898 thisT()->getArithmeticInstrCost(Instruction::Mul, Ty, CostKind);
900 thisT()->getArithmeticInstrCost(Instruction::Sub, Ty, CostKind);
913 InstructionCost Cost = thisT()->getArithmeticInstrCost(
1468 Cost += thisT()->getArithmeticInstrCost(BinaryOperator::And, MaskVT,
1513 thisT()->getArithmeticInstrCost( in getIntrinsicInstrCost()
1516 Cost += thisT()->getArithmeticInstrCost(Instruction::FDiv, RetTy, in getIntrinsicInstrCost()
1626 thisT()->getArithmeticInstrCost(BinaryOperator::Or, RetTy, CostKind); in getIntrinsicInstrCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFTargetTransformInfo.h58 InstructionCost getArithmeticInstrCost(
68 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp403 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in isExtractExtractCheap()
404 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in isExtractExtractCheap()
656 TTI.getArithmeticInstrCost(Instruction::FNeg, ScalarTy) + in foldInsExtFNeg()
666 TTI.getArithmeticInstrCost(Instruction::FNeg, VecTy) + in foldInsExtFNeg()
805 ScalarOpCost = TTI.getArithmeticInstrCost(Opcode, ScalarTy); in scalarizeBinopOrCmp()
806 VectorOpCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in scalarizeBinopOrCmp()
910 OldCost += TTI.getArithmeticInstrCost(I.getOpcode(), I.getType()); in foldExtractedCmps()
924 NewCost += TTI.getArithmeticInstrCost(I.getOpcode(), CmpTy); in foldExtractedCmps()
1232 InstructionCost BinopCost = TTI.getArithmeticInstrCost(Opcode, VecTy); in foldShuffleOfBinops()
1623 TTI.getArithmeticInstrCost(Op0->getOpcode(), VT) + in foldSelectShuffle()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp423 InstructionCost NVPTXTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in NVPTXTTIImpl
435 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
448 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
H A DNVPTXTargetTransformInfo.h97 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp286 InstructionCost HexagonTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in HexagonTTIImpl
293 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
303 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
H A DHexagonTargetTransformInfo.h149 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp376 getArithmeticInstrCost(Instruction::Add, LegalVTy, CostKind); in getIntrinsicInstrCost()
2241 InstructionCost AArch64TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in AArch64TTIImpl
2249 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
2258 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
2266 InstructionCost Cost = getArithmeticInstrCost( in getArithmeticInstrCost()
2269 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, in getArithmeticInstrCost()
2271 Cost += getArithmeticInstrCost( in getArithmeticInstrCost()
2274 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, in getArithmeticInstrCost()
2286 InstructionCost MulCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2288 InstructionCost AddCost = getArithmeticInstrCost( in getArithmeticInstrCost()
[all …]
H A DAArch64TargetTransformInfo.h189 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h86 InstructionCost getArithmeticInstrCost(
H A DSystemZTargetTransformInfo.cpp420 InstructionCost SystemZTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in SystemZTTIImpl
428 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
559 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
591 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1295 InstructionCost RISCVTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in RISCVTTIImpl
1302 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
1306 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
1311 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
1319 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
1367 BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
H A DRISCVTargetTransformInfo.h164 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h107 InstructionCost getArithmeticInstrCost(
H A DPPCTargetTransformInfo.cpp586 InstructionCost PPCTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in PPCTTIImpl
599 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
603 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h150 InstructionCost getArithmeticInstrCost(
H A DAMDGPUTargetTransformInfo.cpp515 InstructionCost GCNTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in GCNTTIImpl
661 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h496 InstructionCost getArithmeticInstrCost(
1097 return TargetTTI->getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getInstructionCost()
1159 return TargetTTI->getArithmeticInstrCost( in getInstructionCost()
H A DTargetTransformInfo.h1101 InstructionCost getArithmeticInstrCost(
1770 virtual InstructionCost getArithmeticInstrCost(
2337 InstructionCost getArithmeticInstrCost(
2342 return Impl.getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info,
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp220 InstructionCost X86TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in X86TTIImpl
237 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
296 getArithmeticInstrCost(Instruction::Shl, Ty, CostKind, in getArithmeticInstrCost()
299 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind); in getArithmeticInstrCost()
310 2 * getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, in getArithmeticInstrCost()
312 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, CostKind, in getArithmeticInstrCost()
314 Cost += getArithmeticInstrCost(Instruction::Add, Ty, CostKind, in getArithmeticInstrCost()
319 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, CostKind, Op1Info.getNoProps(), in getArithmeticInstrCost()
321 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, Op1Info.getNoProps(), in getArithmeticInstrCost()
332 return getArithmeticInstrCost(Instruction::LShr, Ty, CostKind, in getArithmeticInstrCost()
[all …]
H A DX86TargetTransformInfo.h131 InstructionCost getArithmeticInstrCost(
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h250 InstructionCost getArithmeticInstrCost(

12