Home
last modified time | relevance | path

Searched refs:RegOpers (Results 1 – 1 of 1) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/
HDRegisterPressure.cpp372 RegisterOperands &RegOpers) { in collectOperands() argument
374 RegOpers.collect(*OperI); in collectOperands()
378 std::remove_if(RegOpers.DeadDefs.begin(), RegOpers.DeadDefs.end(), in collectOperands()
379 std::bind1st(std::ptr_fun(containsReg), RegOpers.Defs)); in collectOperands()
380 RegOpers.DeadDefs.erase(I, RegOpers.DeadDefs.end()); in collectOperands()
422 static void collectPDiff(PressureDiff &PDiff, RegisterOperands &RegOpers, in collectPDiff() argument
426 for (unsigned i = 0, e = RegOpers.Defs.size(); i != e; ++i) in collectPDiff()
427 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI); in collectPDiff()
429 for (unsigned i = 0, e = RegOpers.Uses.size(); i != e; ++i) in collectPDiff()
430 PDiff.addPressureChange(RegOpers.Uses[i], false, MRI); in collectPDiff()
[all …]