Lines Matching refs:MBB
41 bool runOnMachineBasicBlock(MachineBasicBlock &MBB);
60 bool MipsExpandPseudo::runOnMachineBasicBlock(MachineBasicBlock& MBB) { in runOnMachineBasicBlock() argument
63 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end();) { in runOnMachineBasicBlock()
71 ExpandBuildPairF64(MBB, I); in runOnMachineBasicBlock()
74 ExpandExtractElementF64(MBB, I); in runOnMachineBasicBlock()
79 MBB.erase(I++); in runOnMachineBasicBlock()
86 void MipsExpandPseudo::ExpandBuildPairF64(MachineBasicBlock& MBB, in ExpandBuildPairF64() argument
97 BuildMI(MBB, I, dl, Mtc1Tdd, *SubReg).addReg(LoReg); in ExpandBuildPairF64()
98 BuildMI(MBB, I, dl, Mtc1Tdd, *(SubReg + 1)).addReg(HiReg); in ExpandBuildPairF64()
101 void MipsExpandPseudo::ExpandExtractElementF64(MachineBasicBlock& MBB, in ExpandExtractElementF64() argument
110 BuildMI(MBB, I, dl, Mfc1Tdd, DstReg).addReg(*(SubReg + N)); in ExpandExtractElementF64()