Home | History | Annotate | Download | only in R600

Lines Matching refs:MachineBasicBlock

49 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
50 MachineBasicBlock::iterator MI, DebugLoc DL,
84 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
85 MachineBasicBlock::iterator MBBI) const {
674 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
675 MachineBasicBlock::iterator I) {
697 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
698 MachineBasicBlock *&TBB,
699 MachineBasicBlock *&FBB,
705 MachineBasicBlock::iterator I = MBB.end();
724 MachineBasicBlock::iterator PriorI = std::prev(I);
775 MachineBasicBlock::iterator FindLastAluClause(MachineBasicBlock &MBB) {
776 for (MachineBasicBlock::reverse_iterator It = MBB.rbegin(), E = MBB.rend();
786 R600InstrInfo::InsertBranch(MachineBasicBlock &MBB,
787 MachineBasicBlock *TBB,
788 MachineBasicBlock *FBB,
806 MachineBasicBlock::iterator CfAlu = FindLastAluClause(MBB);
822 MachineBasicBlock::iterator CfAlu = FindLastAluClause(MBB);
832 R600InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
837 MachineBasicBlock::iterator I = MBB.end();
850 MachineBasicBlock::iterator CfAlu = FindLastAluClause(MBB);
875 MachineBasicBlock::iterator CfAlu = FindLastAluClause(MBB);
917 if (MI->getParent()->begin() != MachineBasicBlock::iterator(MI))
932 R600InstrInfo::isProfitableToIfCvt(MachineBasicBlock &MBB,
940 R600InstrInfo::isProfitableToIfCvt(MachineBasicBlock &TMBB,
943 MachineBasicBlock &FMBB,
951 R600InstrInfo::isProfitableToDupForIfCvt(MachineBasicBlock &MBB,
959 R600InstrInfo::isProfitableToUnpredicate(MachineBasicBlock &TMBB,
960 MachineBasicBlock &FMBB) const {
1060 bool R600InstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
1116 MachineInstrBuilder R600InstrInfo::buildIndirectWrite(MachineBasicBlock *MBB,
1117 MachineBasicBlock::iterator I,
1123 MachineInstrBuilder R600InstrInfo::buildIndirectWrite(MachineBasicBlock *MBB,
1124 MachineBasicBlock::iterator I,
1148 MachineInstrBuilder R600InstrInfo::buildIndirectRead(MachineBasicBlock *MBB,
1149 MachineBasicBlock::iterator I,
1155 MachineInstrBuilder R600InstrInfo::buildIndirectRead(MachineBasicBlock *MBB,
1156 MachineBasicBlock::iterator I,
1186 MachineInstrBuilder R600InstrInfo::buildDefaultInstruction(MachineBasicBlock &MBB,
1187 MachineBasicBlock::iterator I,
1266 MachineBasicBlock &MBB, MachineInstr *MI, unsigned Slot, unsigned DstReg)
1274 MachineBasicBlock::iterator I = MI;
1313 MachineInstr *R600InstrInfo::buildMovImm(MachineBasicBlock &BB,
1314 MachineBasicBlock::iterator I,
1323 MachineInstr *R600InstrInfo::buildMovInstr(MachineBasicBlock *MBB,
1324 MachineBasicBlock::iterator I,