@@ -54,9 +54,8 @@ static SmallVector<Value *> populateOperands(Value *Arg, IRBuilder<> &Builder) {
5454 return ExtractedElements;
5555}
5656
57- static SmallVector<Value *> argVectorFlatten (CallInst *Orig,
58- IRBuilder<> &Builder,
59- unsigned NumOperands) {
57+ static SmallVector<Value *>
58+ argVectorFlatten (CallInst *Orig, IRBuilder<> &Builder, unsigned NumOperands) {
6059 assert (NumOperands > 0 );
6160 Value *Arg0 = Orig->getOperand (0 );
6261 [[maybe_unused]] auto *VecArg0 = dyn_cast<FixedVectorType>(Arg0->getType ());
@@ -77,7 +76,7 @@ static SmallVector<Value *> argVectorFlatten(CallInst *Orig,
7776static SmallVector<Value *> argVectorFlatten (CallInst *Orig,
7877 IRBuilder<> &Builder) {
7978 // Note: arg[NumOperands-1] is a pointer and is not needed by our flattening.
80- return argVectorFlatten (Orig, Builder, Orig->getNumOperands () - 1 );
79+ return argVectorFlatten (Orig, Builder, Orig->getNumOperands () - 1 );
8180}
8281
8382namespace {
@@ -175,7 +174,8 @@ class OpLowerer {
175174 Args = argVectorFlatten (CI, OpBuilder.getIRB ());
176175 } else if (F.getIntrinsicID () == Intrinsic::dx_dot2add) {
177176 // arg[NumOperands-1] is a pointer and is not needed by our flattening.
178- // arg[NumOperands-2] also does not need to be flattened because it is a scalar.
177+ // arg[NumOperands-2] also does not need to be flattened because it is a
178+ // scalar.
179179 unsigned NumOperands = CI->getNumOperands () - 2 ;
180180 Args.push_back (CI->getArgOperand (NumOperands));
181181 Args.append (argVectorFlatten (CI, OpBuilder.getIRB (), NumOperands));
0 commit comments