| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetTransformInfo.h | 93 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 D | WebAssemblyTargetTransformInfo.cpp | 53 InstructionCost WebAssemblyTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in WebAssemblyTTIImpl 60 BasicTTIImplBase<WebAssemblyTTIImpl>::getArithmeticInstrCost( in getArithmeticInstrCost() 75 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) + in getArithmeticInstrCost()
|
| H A D | WebAssemblyTargetTransformInfo.h | 62 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 849 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 D | BPFTargetTransformInfo.h | 58 InstructionCost getArithmeticInstrCost( 68 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 403 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 D | NVPTXTargetTransformInfo.cpp | 423 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 D | NVPTXTargetTransformInfo.h | 97 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 286 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 D | HexagonTargetTransformInfo.h | 149 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 376 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 D | AArch64TargetTransformInfo.h | 189 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 86 InstructionCost getArithmeticInstrCost(
|
| H A D | SystemZTargetTransformInfo.cpp | 420 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 D | RISCVTargetTransformInfo.cpp | 1295 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 D | RISCVTargetTransformInfo.h | 164 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 107 InstructionCost getArithmeticInstrCost(
|
| H A D | PPCTargetTransformInfo.cpp | 586 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 D | AMDGPUTargetTransformInfo.h | 150 InstructionCost getArithmeticInstrCost(
|
| H A D | AMDGPUTargetTransformInfo.cpp | 515 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 D | TargetTransformInfoImpl.h | 496 InstructionCost getArithmeticInstrCost( 1097 return TargetTTI->getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getInstructionCost() 1159 return TargetTTI->getArithmeticInstrCost( in getInstructionCost()
|
| H A D | TargetTransformInfo.h | 1101 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 D | X86TargetTransformInfo.cpp | 220 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 D | X86TargetTransformInfo.h | 131 InstructionCost getArithmeticInstrCost(
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 250 InstructionCost getArithmeticInstrCost(
|