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

References

lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  424   MF->insert(++MBB.getIterator(), LoopHeadMBB);
  425   MF->insert(++LoopHeadMBB->getIterator(), LoopIfBodyMBB);
  430   LoopHeadMBB->addSuccessor(LoopIfBodyMBB);
  431   LoopHeadMBB->addSuccessor(LoopTailMBB);
  433   LoopTailMBB->addSuccessor(LoopHeadMBB);
  437   MBB.addSuccessor(LoopHeadMBB);
  456   BuildMI(LoopHeadMBB, DL, TII->get(getLRForRMW32(Ordering)), DestReg)
  458   BuildMI(LoopHeadMBB, DL, TII->get(RISCV::AND), Scratch2Reg)
  461   BuildMI(LoopHeadMBB, DL, TII->get(RISCV::ADDI), Scratch1Reg)
  469     insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg());
  470     BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGE))
  477     insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg());
  478     BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGE))
  485     BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGEU))
  491     BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BGEU))
  514       .addMBB(LoopHeadMBB);
  520   computeAndAddLiveIns(LiveRegs, *LoopHeadMBB);