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

References

lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  542         if (MI->getOpcode() != R600::ENDIF)
  544         if (MI->getOpcode() == R600::CF_ALU)
  545           LastAlu.back() = &*MI;
  548             CFStack.requiresWorkAroundForInst(MI->getOpcode());
  549         switch (MI->getOpcode()) {
  554             BuildMI(MBB, MI, MBB.findDebugLoc(MI), TII->get(R600::CF_PUSH_EG))
  554             BuildMI(MBB, MI, MBB.findDebugLoc(MI), TII->get(R600::CF_PUSH_EG))
  557             MI->setDesc(TII->get(R600::CF_ALU));
  564           I = MI;
  566           LLVM_DEBUG(dbgs() << CfCount << ":"; MI->dump(););
  571           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  571           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  578           MI->eraseFromParent();
  588           BuildMI(MBB, MI, MBB.findDebugLoc(MI), getHWInstrDesc(CF_END_LOOP))
  588           BuildMI(MBB, MI, MBB.findDebugLoc(MI), getHWInstrDesc(CF_END_LOOP))
  590           MI->eraseFromParent();
  596           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  596           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  602           MI->eraseFromParent();
  610           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  610           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  616           MI->eraseFromParent();
  625             MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  625             MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  639           MI->eraseFromParent();
  644           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  644           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  648           MI->eraseFromParent();
  652           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  652           MachineInstr *MIb = BuildMI(MBB, MI, MBB.findDebugLoc(MI),
  656           MI->eraseFromParent();
  661           DebugLoc DL = MBB.findDebugLoc(MI);
  662           BuildMI(MBB, MI, DL, getHWInstrDesc(CF_END));
  668           MI->eraseFromParent();
  676           if (TII->isExport(MI->getOpcode())) {
  677             LLVM_DEBUG(dbgs() << CfCount << ":"; MI->dump(););