Lines Matching defs:LiveOuts
210 LiveOutVec &LiveOuts) {
296 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut());
307 const LiveOutVec &LiveOuts = CSI.LiveOuts;
356 OS << WSMP << "\thas " << LiveOuts.size() << " live-out registers\n";
359 for (const auto &LO : LiveOuts) {
386 LiveOutVec LiveOuts;
391 LiveOuts.push_back(createLiveOutReg(Reg, TRI));
397 llvm::sort(LiveOuts, [](const LiveOutReg &LHS, const LiveOutReg &RHS) {
402 for (auto I = LiveOuts.begin(), E = LiveOuts.end(); I != E; ++I) {
416 llvm::erase_if(LiveOuts, [](const LiveOutReg &LO) { return LO.Reg == 0; });
418 return LiveOuts;
427 LiveOutVec &LiveOuts) {
430 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // CC
431 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // Flags
432 MOI = parseOperand(MOI, MOE, Locations, LiveOuts); // Num Deopts
440 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
473 (void)parseOperand(MOB + BaseIdx, MOE, Locations, LiveOuts);
474 (void)parseOperand(MOB + DerivedIdx, MOE, Locations, LiveOuts);
487 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
500 LiveOutVec LiveOuts;
505 LiveOuts);
510 parseStatepointOpers(MI, MOI, MOE, Locations, LiveOuts);
513 MOI = parseOperand(MOI, MOE, Locations, LiveOuts);
522 std::move(LiveOuts));
652 /// LiveOuts[NumLiveOuts] {
671 const LiveOutVec &LiveOuts = CSI.LiveOuts;
677 if (CSLocs.size() > UINT16_MAX || LiveOuts.size() > UINT16_MAX) {
709 OS.emitInt16(LiveOuts.size());
711 for (const auto &LO : LiveOuts) {