• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching defs:PS

167   Optional<PredState> PS;
415 PS.emplace(MF, &X86::GR64_NOSPRegClass);
447 PS->PoisonReg = MRI->createVirtualRegister(PS->RC);
448 BuildMI(Entry, EntryInsertPt, Loc, TII->get(X86::MOV64ri32), PS->PoisonReg)
476 PS->InitialReg = extractPredStateFromSP(Entry, EntryInsertPt, Loc);
480 PS->InitialReg = MRI->createVirtualRegister(PS->RC);
491 PS->InitialReg)
504 PS->SSA.Initialize(PS->InitialReg);
505 PS->SSA.AddAvailableValue(&Entry, PS->InitialReg);
524 PS->SSA.AddAvailableValue(
549 if (!Op.isReg() || Op.getReg() != PS->InitialReg)
552 PS->SSA.RewriteUse(Op);
748 unsigned CurStateReg = PS->InitialReg;
751 int PredStateSizeInBytes = TRI->getRegSizeInBits(*PS->RC) / 8;
754 Register UpdatedStateReg = MRI->createVirtualRegister(PS->RC);
760 .addReg(PS->PoisonReg)
773 if (CurStateReg == PS->InitialReg)
782 PS->SSA.AddAvailableValue(&CheckingMBB, CurStateReg);
1182 int PredStateSizeInBytes = TRI->getRegSizeInBits(*PS->RC) / 8;
1184 Register UpdatedStateReg = MRI->createVirtualRegister(PS->RC);
1187 .addReg(PS->InitialReg)
1188 .addReg(PS->PoisonReg)
1197 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg);
1535 Register TmpReg = MRI->createVirtualRegister(PS->RC);
1555 Register PredStateReg = MRI->createVirtualRegister(PS->RC);
1556 Register TmpReg = MRI->createVirtualRegister(PS->RC);
1566 .addImm(TRI->getRegSizeInBits(*PS->RC) - 1);
1647 unsigned StateReg = PS->SSA.GetValueAtEndOfBlock(&MBB);
1920 unsigned StateReg = PS->SSA.GetValueAtEndOfBlock(&MBB);
2025 mergePredStateIntoSP(MBB, InsertPt, Loc, PS->SSA.GetValueAtEndOfBlock(&MBB));
2083 unsigned StateReg = PS->SSA.GetValueAtEndOfBlock(&MBB);
2188 int PredStateSizeInBytes = TRI->getRegSizeInBits(*PS->RC) / 8;
2191 Register UpdatedStateReg = MRI->createVirtualRegister(PS->RC);
2194 .addReg(PS->PoisonReg)
2200 PS->SSA.AddAvailableValue(&MBB, UpdatedStateReg);