@@ -17996,7 +17996,7 @@ Value *CodeGenFunction::EmitHLSLBuiltinExpr(unsigned BuiltinID,
17996
17996
"Dot product requires vectors to be of the same size.");
17997
17997
17998
17998
return Builder.CreateIntrinsic(
17999
- /*ReturnType*/ T0->getScalarType(), Intrinsic::dx_dot,
17999
+ /*ReturnType=*/ T0->getScalarType(), Intrinsic::dx_dot,
18000
18000
ArrayRef<Value *>{Op0, Op1}, nullptr, "dx.dot");
18001
18001
} break;
18002
18002
case Builtin::BI__builtin_hlsl_lerp: {
@@ -18033,23 +18033,23 @@ Value *CodeGenFunction::EmitHLSLBuiltinExpr(unsigned BuiltinID,
18033
18033
XVecTy->getElementType() == SVecTy->getElementType() &&
18034
18034
"Lerp requires float vectors to be of the same type.");
18035
18035
return Builder.CreateIntrinsic(
18036
- /*ReturnType*/ Xty, Intrinsic::dx_lerp, ArrayRef<Value *>{X, Y, S},
18036
+ /*ReturnType=*/ Xty, Intrinsic::dx_lerp, ArrayRef<Value *>{X, Y, S},
18037
18037
nullptr, "dx.lerp");
18038
18038
}
18039
18039
case Builtin::BI__builtin_hlsl_elementwise_frac: {
18040
18040
Value *Op0 = EmitScalarExpr(E->getArg(0));
18041
18041
if (!E->getArg(0)->getType()->hasFloatingRepresentation())
18042
18042
llvm_unreachable("frac operand must have a float representation");
18043
18043
return Builder.CreateIntrinsic(
18044
- /*ReturnType*/ Op0->getType(), Intrinsic::dx_frac,
18044
+ /*ReturnType=*/ Op0->getType(), Intrinsic::dx_frac,
18045
18045
ArrayRef<Value *>{Op0}, nullptr, "dx.frac");
18046
18046
}
18047
18047
case Builtin::BI__builtin_hlsl_elementwise_rcp: {
18048
18048
Value *Op0 = EmitScalarExpr(E->getArg(0));
18049
18049
if (!E->getArg(0)->getType()->hasFloatingRepresentation())
18050
18050
llvm_unreachable("rcp operand must have a float representation");
18051
18051
return Builder.CreateIntrinsic(
18052
- /*ReturnType*/ Op0->getType(), Intrinsic::dx_rcp,
18052
+ /*ReturnType=*/ Op0->getType(), Intrinsic::dx_rcp,
18053
18053
ArrayRef<Value *>{Op0}, nullptr, "dx.rcp");
18054
18054
}
18055
18055
}
0 commit comments