/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 95 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None}, 103 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, 114 return 64 * BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetTransformInfo.h | 60 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None}, 68 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 55 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 61 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
|
H A D | WebAssemblyTargetTransformInfo.h | 64 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 399 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 409 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 422 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
|
H A D | NVPTXTargetTransformInfo.h | 99 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 288 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 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 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 1270 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1275 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1279 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1284 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1292 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost() 1311 if (Op1Info.isConstant()) in getArithmeticInstrCost() 1312 ConstantMatCost += getConstantMatCost(0, Op1Info); in getArithmeticInstrCost() 1336 BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
H A D | RISCVTargetTransformInfo.h | 185 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.h | 90 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | SystemZTargetTransformInfo.cpp | 423 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 429 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 598 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 2782 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 2788 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 2797 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 2807 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2812 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 2836 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 2869 if ((Op1Info.isConstant() && Op1Info.isUniform()) || in getArithmeticInstrCost() 2873 Opcode, Ty->getScalarType(), CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 2880 CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 2882 Op1Info, Op2Info); in getArithmeticInstrCost() [all …]
|
H A D | AArch64TargetTransformInfo.h | 204 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 107 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | PPCTargetTransformInfo.cpp | 586 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 597 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost() 602 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1214 const TTI::OperandValueInfo Op1Info = TTI::getOperandInfo(Operands[0]); in getInstructionCost() local 1218 return TargetTTI->getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getInstructionCost() 1274 const auto Op1Info = TTI::getOperandInfo(Op0); in getInstructionCost() local 1282 CostKind, Op1Info, Op2Info, Operands, I); in getInstructionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 156 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | AMDGPUTargetTransformInfo.cpp | 531 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 684 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 139 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | X86TargetTransformInfo.cpp | 222 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 238 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost() 306 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 320 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 322 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 324 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 342 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 345 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 962 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() 1437 Op1Info.getNoProps(), Op2Info.getNoProps()); in getArithmeticInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 256 TTI::OperandValueInfo Op1Info = {TTI::OK_AnyValue, TTI::OP_None},
|
H A D | ARMTargetTransformInfo.cpp | 1320 TTI::OperandValueInfo Op1Info, TTI::OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 1389 Opcode, Ty, CostKind, Op1Info, Op2Info); in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 869 OperandValueInfo Op1Info, OperandValueInfo Op2Info, in getArithmeticInstrCost() argument 873 Op1Info, Op2Info, in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 2244 unsigned BuiltinID, WidthAndSignedness Op1Info, WidthAndSignedness Op2Info, in isSpecialUnsignedMultiplySignedResult() argument 2248 !Op1Info.Signed && !Op2Info.Signed && ResultInfo.Signed; in isSpecialUnsignedMultiplySignedResult() 2252 CodeGenFunction &CGF, const clang::Expr *Op1, WidthAndSignedness Op1Info, in EmitCheckedUnsignedMultiplySignedResult() argument 2286 WidthAndSignedness Op1Info, in isSpecialMixedSignMultiply() argument 2290 std::max(Op1Info.Width, Op2Info.Width) >= ResultInfo.Width && in isSpecialMixedSignMultiply() 2291 Op1Info.Signed != Op2Info.Signed; in isSpecialMixedSignMultiply() 2307 const clang::Expr *SignedOp = Op1Info.Signed ? Op1 : Op2; in EmitCheckedMixedSignMultiply() 2308 const clang::Expr *UnsignedOp = Op1Info.Signed ? Op2 : Op1; in EmitCheckedMixedSignMultiply() 2311 unsigned SignedOpWidth = Op1Info.Signed ? Op1Info.Width : Op2Info.Width; in EmitCheckedMixedSignMultiply() 2312 unsigned UnsignedOpWidth = Op1Info.Signed ? Op2Info.Width : Op1Info.Width; in EmitCheckedMixedSignMultiply() [all …]
|