Home
last modified time | relevance | path

Searched refs:Op2Info (Results 1 – 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TargetTransformInfo.cpp174 TTI::OperandValueKind Op2Info, in getArithmeticInstrCost() argument
250 (Op2Info == TargetTransformInfo::OK_UniformConstantValue || in getArithmeticInstrCost()
251 Op2Info == TargetTransformInfo::OK_NonUniformConstantValue) && in getArithmeticInstrCost()
259 2 * getArithmeticInstrCost(Instruction::AShr, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
262 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
265 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
271 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, Op1Info, Op2Info); in getArithmeticInstrCost()
272 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Op1Info, Op2Info); in getArithmeticInstrCost()
280 return getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
285 return getArithmeticInstrCost(Instruction::And, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.cpp671 TTI::OperandValueKind Op2Info, in getArithmeticInstrCost() argument
726 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
737 Op2Info == TargetTransformInfo::OK_UniformConstantValue) in getArithmeticInstrCost()
751 if (Op2Info != TargetTransformInfo::OK_UniformConstantValue) in getArithmeticInstrCost()
HDARMTargetTransformInfo.h210 TTI::OperandValueKind Op2Info = TTI::OK_AnyValue,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCTargetTransformInfo.cpp735 TTI::OperandValueKind Op2Info, in getArithmeticInstrCost() argument
743 int Cost = BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.cpp352 TTI::OperandValueKind Op2Info, TTI::OperandValueProperties Opd1PropInfo, in getArithmeticInstrCost() argument
509 return BaseT::getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info, in getArithmeticInstrCost()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuiltin.cpp1370 WidthAndSignedness Op2Info, in isSpecialMixedSignMultiply() argument
1373 std::max(Op1Info.Width, Op2Info.Width) >= ResultInfo.Width && in isSpecialMixedSignMultiply()
1374 Op1Info.Signed != Op2Info.Signed; in isSpecialMixedSignMultiply()
1382 WidthAndSignedness Op2Info, in EmitCheckedMixedSignMultiply() argument
1386 Op2Info, ResultInfo) && in EmitCheckedMixedSignMultiply()
1394 unsigned SignedOpWidth = Op1Info.Signed ? Op1Info.Width : Op2Info.Width; in EmitCheckedMixedSignMultiply()
1395 unsigned UnsignedOpWidth = Op1Info.Signed ? Op2Info.Width : Op1Info.Width; in EmitCheckedMixedSignMultiply()
1407 unsigned OpWidth = std::max(Op1Info.Width, Op2Info.Width); in EmitCheckedMixedSignMultiply()