Lines Matching defs:LiveOuts
209 LiveOutVec &LiveOuts) {
289 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut());
300 const LiveOutVec &LiveOuts = CSI.LiveOuts;
349 OS << WSMP << "\thas " << LiveOuts.size() << " live-out registers\n";
352 for (const auto &LO : LiveOuts) {
379 LiveOutVec LiveOuts;
384 LiveOuts.push_back(createLiveOutReg(Reg, TRI));
390 llvm::sort(LiveOuts, [](const LiveOutReg &LHS, const LiveOutReg &RHS) {
395 for (auto I = LiveOuts.begin(), E = LiveOuts.end(); I != E; ++I) {
409 llvm::erase_if(LiveOuts, [](const LiveOutReg &LO) { return LO.Reg == 0; });
411 return LiveOuts;
420 LiveOutVec &LiveOuts) {
423 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // CC
424 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // Flags
425 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // Num Deopts
433 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
466 (void)parseOperand(MOB + BaseIdx, MOE, Locations, LiveOuts);
467 (void)parseOperand(MOB + DerivedIdx, MOE, Locations, LiveOuts);
480 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
493 LiveOutVec LiveOuts;
498 LiveOuts);
503 parseStatepointOpers(MI, MOI, MOE, Locations, LiveOuts);
506 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
515 std::move(LiveOuts));
645 /// LiveOuts[NumLiveOuts] {
664 const LiveOutVec &LiveOuts = CSI.LiveOuts;
670 if (CSLocs.size() > UINT16_MAX || LiveOuts.size() > UINT16_MAX) {
702 OS.emitInt16(LiveOuts.size());
704 for (const auto &LO : LiveOuts) {