Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp362 RegisterOperands &RegOpers) { in collectOperands() argument
364 RegOpers.collect(*OperI); in collectOperands()
368 std::remove_if(RegOpers.DeadDefs.begin(), RegOpers.DeadDefs.end(), in collectOperands()
369 std::bind1st(std::ptr_fun(containsReg), RegOpers.Defs)); in collectOperands()
370 RegOpers.DeadDefs.erase(I, RegOpers.DeadDefs.end()); in collectOperands()
412 static void collectPDiff(PressureDiff &PDiff, RegisterOperands &RegOpers, in collectPDiff() argument
416 for (unsigned i = 0, e = RegOpers.Defs.size(); i != e; ++i) in collectPDiff()
417 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI); in collectPDiff()
419 for (unsigned i = 0, e = RegOpers.Uses.size(); i != e; ++i) in collectPDiff()
420 PDiff.addPressureChange(RegOpers.Uses[i], false, MRI); in collectPDiff()
[all …]