Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2255 WidthAndSignedness ResultInfo) { in isSpecialUnsignedMultiplySignedResult() argument
2257 Op1Info.Width == Op2Info.Width && Op2Info.Width == ResultInfo.Width && in isSpecialUnsignedMultiplySignedResult()
2258 !Op1Info.Signed && !Op2Info.Signed && ResultInfo.Signed; in isSpecialUnsignedMultiplySignedResult()
2265 WidthAndSignedness ResultInfo) { in EmitCheckedUnsignedMultiplySignedResult() argument
2267 Builtin::BI__builtin_mul_overflow, Op1Info, Op2Info, ResultInfo) && in EmitCheckedUnsignedMultiplySignedResult()
2280 auto IntMax = llvm::APInt::getSignedMaxValue(ResultInfo.Width); in EmitCheckedUnsignedMultiplySignedResult()
2298 WidthAndSignedness ResultInfo) { in isSpecialMixedSignMultiply() argument
2300 std::max(Op1Info.Width, Op2Info.Width) >= ResultInfo.Width && in isSpecialMixedSignMultiply()
2311 WidthAndSignedness ResultInfo) { in EmitCheckedMixedSignMultiply() argument
2313 Op2Info, ResultInfo) && in EmitCheckedMixedSignMultiply()
[all …]