@@ -106,7 +106,7 @@ class OpLowerer {
106106 return false ;
107107 }
108108
109- struct Arg {
109+ struct ArgSelect {
110110 enum class Type {
111111 Index,
112112 I8,
@@ -117,25 +117,25 @@ class OpLowerer {
117117 };
118118
119119 [[nodiscard]] bool replaceFunctionWithOp (Function &F, dxil::OpCode DXILOp,
120- ArrayRef<Arg > Args) {
120+ ArrayRef<ArgSelect > Args) {
121121 bool IsVectorArgExpansion = isVectorArgExpansion (F);
122122 return replaceFunction (F, [&](CallInst *CI) -> Error {
123123 OpBuilder.getIRB ().SetInsertPoint (CI);
124124 SmallVector<Value *> NewArgs;
125125 if (Args.size ()) {
126- for (const Arg &A : Args) {
126+ for (const ArgSelect &A : Args) {
127127 switch (A.Type ) {
128- case Arg ::Type::Index:
128+ case ArgSelect ::Type::Index:
129129 NewArgs.push_back (CI->getArgOperand (A.Value ));
130130 break ;
131- case Arg ::Type::I8:
131+ case ArgSelect ::Type::I8:
132132 NewArgs.push_back (OpBuilder.getIRB ().getInt8 ((uint8_t )A.Value ));
133133 break ;
134- case Arg ::Type::I32:
134+ case ArgSelect ::Type::I32:
135135 NewArgs.push_back (OpBuilder.getIRB ().getInt32 (A.Value ));
136136 break ;
137137 default :
138- llvm_unreachable (" Invalid type of intrinsic arg." );
138+ llvm_unreachable (" Invalid type of intrinsic arg select ." );
139139 }
140140 }
141141 } else if (IsVectorArgExpansion) {
@@ -609,10 +609,10 @@ class OpLowerer {
609609 switch (ID) {
610610 default :
611611 continue ;
612- #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
613- case Intrin: \
614- HasErrors |= replaceFunctionWithOp (F, OpCode, \
615- ArrayRef<Arg >{ __VA_ARGS__ }); \
612+ #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
613+ case Intrin: \
614+ HasErrors |= replaceFunctionWithOp (F, OpCode, \
615+ ArrayRef<ArgSelect >{ __VA_ARGS__ }); \
616616 break ;
617617#include " DXILOperation.inc"
618618 case Intrinsic::dx_handle_fromBinding:
0 commit comments