@@ -105,7 +105,7 @@ class OpLowerer {
105105 return false ;
106106 }
107107
108- struct Arg {
108+ struct ArgSelect {
109109 enum class Type {
110110 Index,
111111 I8,
@@ -116,25 +116,25 @@ class OpLowerer {
116116 };
117117
118118 [[nodiscard]] bool replaceFunctionWithOp (Function &F, dxil::OpCode DXILOp,
119- ArrayRef<Arg > Args) {
119+ ArrayRef<ArgSelect > Args) {
120120 bool IsVectorArgExpansion = isVectorArgExpansion (F);
121121 return replaceFunction (F, [&](CallInst *CI) -> Error {
122122 OpBuilder.getIRB ().SetInsertPoint (CI);
123123 SmallVector<Value *> NewArgs;
124124 if (Args.size ()) {
125- for (const Arg &A : Args) {
125+ for (const ArgSelect &A : Args) {
126126 switch (A.Type ) {
127- case Arg ::Type::Index:
127+ case ArgSelect ::Type::Index:
128128 NewArgs.push_back (CI->getArgOperand (A.Value ));
129129 break ;
130- case Arg ::Type::I8:
130+ case ArgSelect ::Type::I8:
131131 NewArgs.push_back (OpBuilder.getIRB ().getInt8 ((uint8_t )A.Value ));
132132 break ;
133- case Arg ::Type::I32:
133+ case ArgSelect ::Type::I32:
134134 NewArgs.push_back (OpBuilder.getIRB ().getInt32 (A.Value ));
135135 break ;
136136 default :
137- llvm_unreachable (" Invalid type of intrinsic arg." );
137+ llvm_unreachable (" Invalid type of intrinsic arg select ." );
138138 }
139139 }
140140 } else if (IsVectorArgExpansion) {
@@ -497,10 +497,10 @@ class OpLowerer {
497497 switch (ID) {
498498 default :
499499 continue ;
500- #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
501- case Intrin: \
502- HasErrors |= replaceFunctionWithOp (F, OpCode, \
503- ArrayRef<Arg >{ __VA_ARGS__ }); \
500+ #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
501+ case Intrin: \
502+ HasErrors |= replaceFunctionWithOp (F, OpCode, \
503+ ArrayRef<ArgSelect >{ __VA_ARGS__ }); \
504504 break ;
505505#include " DXILOperation.inc"
506506 case Intrinsic::dx_handle_fromBinding:
0 commit comments