Lines Matching defs:varargs
146 SmallVector<uint32_t, 4> varargs;
159 if (varargs != other.varargs)
170 hash_combine_range(Value.varargs.begin(), Value.varargs.end()));
342 e.varargs.push_back(lookupOrAdd(GCR->getOperand(0)));
343 e.varargs.push_back(lookupOrAdd(GCR->getBasePtr()));
344 e.varargs.push_back(lookupOrAdd(GCR->getDerivedPtr()));
347 e.varargs.push_back(lookupOrAdd(Op));
355 if (e.varargs[0] > e.varargs[1])
356 std::swap(e.varargs[0], e.varargs[1]);
363 if (e.varargs[0] > e.varargs[1]) {
364 std::swap(e.varargs[0], e.varargs[1]);
370 e.varargs.append(E->idx_begin(), E->idx_end());
373 e.varargs.append(ShuffleMask.begin(), ShuffleMask.end());
387 e.varargs.push_back(lookupOrAdd(LHS));
388 e.varargs.push_back(lookupOrAdd(RHS));
391 if (e.varargs[0] > e.varargs[1]) {
392 std::swap(e.varargs[0], e.varargs[1]);
413 e.varargs.push_back(lookupOrAdd(WO->getLHS()));
414 e.varargs.push_back(lookupOrAdd(WO->getRHS()));
422 e.varargs.push_back(lookupOrAdd(Op));
424 append_range(e.varargs, EI->indices());
442 E.varargs.push_back(lookupOrAdd(GEP->getPointerOperand()));
444 E.varargs.push_back(lookupOrAdd(Pair.first));
445 E.varargs.push_back(lookupOrAdd(ConstantInt::get(Context, Pair.second)));
448 E.varargs.push_back(
456 E.varargs.push_back(lookupOrAdd(Op));
2317 for (unsigned i = 0; i < Exp.varargs.size(); i++) {
2318 // For InsertValue and ExtractValue, some varargs are index numbers
2325 Exp.varargs[i] = phiTranslate(Pred, PhiBlock, Exp.varargs[i], Gvn);
2329 assert(Exp.varargs.size() >= 2 && "Unsupported commutative instruction!");
2330 if (Exp.varargs[0] > Exp.varargs[1]) {
2331 std::swap(Exp.varargs[0], Exp.varargs[1]);