Operands.push_back(Ops[NF]);
Operands.push_back(Ops[NF + 2]);
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I + 1]);
+ Operands.append(Ops.begin() + NF + 1, Ops.begin() + 2 * NF + 1);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[2 * NF + 2]);
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[NF + 1]);
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I]);
- Operands.push_back(Ops[2 * NF]);
- Operands.push_back(Ops[2 * NF + 1]);
+ Operands.append(Ops.begin() + NF, Ops.begin() + 2 * NF + 2);
}
}
llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
Operands.push_back(Ops[NF + 3]);
NewVL = Ops[NF + 2];
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I + 1]);
+ Operands.append(Ops.begin() + NF + 1, Ops.begin() + 2 * NF + 1);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[2 * NF + 3]);
Operands.push_back(Ops[NF + 2]);
NewVL = Ops[NF + 1];
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I]);
+ Operands.append(Ops.begin() + NF, Ops.begin() + 2 * NF);
Operands.push_back(Ops[2 * NF]);
Operands.push_back(Ops[2 * NF + 2]);
NewVL = Ops[2 * NF + 1];
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[NF + 3]);
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I + 1]);
+ Operands.append(Ops.begin() + NF + 1, Ops.begin() + 2 * NF + 1);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[2 * NF + 2]);
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[NF + 1]);
Operands.push_back(Ops[NF + 2]);
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I]);
+ Operands.append(Ops.begin() + NF, Ops.begin() + 2 * NF);
Operands.push_back(Ops[2 * NF]);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[2 * NF + 2]);
Operands.push_back(Ops[NF + 3]);
IntrinsicTypes = {ResultType, Ops[NF + 2]->getType(), Ops.back()->getType()};
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I + 1]);
+ Operands.append(Ops.begin() + NF + 1, Ops.begin() + 2 * NF + 1);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[2 * NF + 2]);
Operands.push_back(Ops[NF]);
Operands.push_back(Ops[NF + 2]);
IntrinsicTypes = {ResultType, Ops[NF + 1]->getType(), Ops.back()->getType()};
} else {
- for (unsigned I = 0; I < NF; ++I)
- Operands.push_back(Ops[NF + I]);
+ Operands.append(Ops.begin() + NF, Ops.begin() + 2 * NF);
Operands.push_back(Ops[2 * NF]);
Operands.push_back(Ops[2 * NF + 1]);
Operands.push_back(Ops[2 * NF + 2]);