Lines Matching refs:varargs
116 SmallVector<uint32_t, 4> varargs; member
127 if (varargs != other.varargs) in operator ==()
135 hash_combine_range(Value.varargs.begin(), Value.varargs.end())); in hash_value()
277 e.varargs.push_back(lookupOrAdd(*OI)); in createExpr()
284 if (e.varargs[0] > e.varargs[1]) in createExpr()
285 std::swap(e.varargs[0], e.varargs[1]); in createExpr()
292 if (e.varargs[0] > e.varargs[1]) { in createExpr()
293 std::swap(e.varargs[0], e.varargs[1]); in createExpr()
301 e.varargs.push_back(*II); in createExpr()
314 e.varargs.push_back(lookupOrAdd(LHS)); in createCmpExpr()
315 e.varargs.push_back(lookupOrAdd(RHS)); in createCmpExpr()
318 if (e.varargs[0] > e.varargs[1]) { in createCmpExpr()
319 std::swap(e.varargs[0], e.varargs[1]); in createCmpExpr()
359 e.varargs.push_back(lookupOrAdd(I->getArgOperand(0))); in createExtractvalueExpr()
360 e.varargs.push_back(lookupOrAdd(I->getArgOperand(1))); in createExtractvalueExpr()
370 e.varargs.push_back(lookupOrAdd(*OI)); in createExtractvalueExpr()
374 e.varargs.push_back(*II); in createExtractvalueExpr()
1565 for (unsigned i = 0; i < Exp.varargs.size(); i++) { in phiTranslateImpl()
1572 Exp.varargs[i] = phiTranslate(Pred, PhiBlock, Exp.varargs[i], Gvn); in phiTranslateImpl()
1576 assert(Exp.varargs.size() == 2 && "Unsupported commutative expression!"); in phiTranslateImpl()
1577 if (Exp.varargs[0] > Exp.varargs[1]) { in phiTranslateImpl()
1578 std::swap(Exp.varargs[0], Exp.varargs[1]); in phiTranslateImpl()