reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  718       if (!TII->isStridedAccess(MI))
  721       Optional<LoadInfo> OptLdI = getLoadInfo(MI);
  725       Optional<unsigned> OptOldTag = getTag(TRI, MI, LdI);
  733       LLVM_DEBUG(dbgs() << "Attempting to fix tag collision: " << MI);
  736         LLVM_DEBUG(dbgs() << "Skipping fix due to debug counter:\n  " << MI);
  742       for (unsigned OpI = 0, OpE = MI.getNumOperands(); OpI < OpE; ++OpI) {
  745         MachineOperand &MO = MI.getOperand(OpI);
  756         unsigned NewTag = *getTag(TRI, MI, NewLdI);
  769         DebugLoc DL = MI.getDebugLoc();
  770         BuildMI(*MBB, &MI, DL, TII->get(AArch64::ORRXrs), ScratchReg)
  774         MachineOperand &BaseOpnd = MI.getOperand(LdI.BaseRegIdx);
  782           MI.getOperand(0).setReg(
  784           BuildMI(*MBB, std::next(MachineBasicBlock::iterator(MI)), DL,
  792           if (OldCollisions[I] == &MI) {
  802         TagMap[NewTag].push_back(&MI);