@@ -105,7 +105,7 @@ class OpLowerer {
105
105
return false ;
106
106
}
107
107
108
- struct Arg {
108
+ struct ArgSelect {
109
109
enum class Type {
110
110
Index,
111
111
I8,
@@ -116,25 +116,25 @@ class OpLowerer {
116
116
};
117
117
118
118
[[nodiscard]] bool replaceFunctionWithOp (Function &F, dxil::OpCode DXILOp,
119
- ArrayRef<Arg > Args) {
119
+ ArrayRef<ArgSelect > Args) {
120
120
bool IsVectorArgExpansion = isVectorArgExpansion (F);
121
121
return replaceFunction (F, [&](CallInst *CI) -> Error {
122
122
OpBuilder.getIRB ().SetInsertPoint (CI);
123
123
SmallVector<Value *> NewArgs;
124
124
if (Args.size ()) {
125
- for (const Arg &A : Args) {
125
+ for (const ArgSelect &A : Args) {
126
126
switch (A.Type ) {
127
- case Arg ::Type::Index:
127
+ case ArgSelect ::Type::Index:
128
128
NewArgs.push_back (CI->getArgOperand (A.Value ));
129
129
break ;
130
- case Arg ::Type::I8:
130
+ case ArgSelect ::Type::I8:
131
131
NewArgs.push_back (OpBuilder.getIRB ().getInt8 ((uint8_t )A.Value ));
132
132
break ;
133
- case Arg ::Type::I32:
133
+ case ArgSelect ::Type::I32:
134
134
NewArgs.push_back (OpBuilder.getIRB ().getInt32 (A.Value ));
135
135
break ;
136
136
default :
137
- llvm_unreachable (" Invalid type of intrinsic arg." );
137
+ llvm_unreachable (" Invalid type of intrinsic arg select ." );
138
138
}
139
139
}
140
140
} else if (IsVectorArgExpansion) {
@@ -498,10 +498,10 @@ class OpLowerer {
498
498
switch (ID) {
499
499
default :
500
500
continue ;
501
- #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
502
- case Intrin: \
503
- HasErrors |= replaceFunctionWithOp (F, OpCode, \
504
- ArrayRef<Arg >{ __VA_ARGS__ }); \
501
+ #define DXIL_OP_INTRINSIC (OpCode, Intrin, ...) \
502
+ case Intrin: \
503
+ HasErrors |= replaceFunctionWithOp (F, OpCode, \
504
+ ArrayRef<ArgSelect >{ __VA_ARGS__ }); \
505
505
break ;
506
506
#include " DXILOperation.inc"
507
507
case Intrinsic::dx_handle_fromBinding:
0 commit comments