Lines Matching refs:MachineBasicBlock

44   bool expandMBB(MachineBasicBlock &MBB);
45 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
46 MachineBasicBlock::iterator &NextMBBI);
47 bool expandCCOp(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
48 MachineBasicBlock::iterator &NextMBBI);
49 bool expandVMSET_VMCLR(MachineBasicBlock &MBB,
50 MachineBasicBlock::iterator MBBI, unsigned Opcode);
51 bool expandMV_FPR16INX(MachineBasicBlock &MBB,
52 MachineBasicBlock::iterator MBBI);
53 bool expandMV_FPR32INX(MachineBasicBlock &MBB,
54 MachineBasicBlock::iterator MBBI);
55 bool expandRV32ZdinxStore(MachineBasicBlock &MBB,
56 MachineBasicBlock::iterator MBBI);
57 bool expandRV32ZdinxLoad(MachineBasicBlock &MBB,
58 MachineBasicBlock::iterator MBBI);
91 bool RISCVExpandPseudo::expandMBB(MachineBasicBlock &MBB) {
94 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
96 MachineBasicBlock::iterator NMBBI = std::next(MBBI);
104 bool RISCVExpandPseudo::expandMI(MachineBasicBlock &MBB,
105 MachineBasicBlock::iterator MBBI,
106 MachineBasicBlock::iterator &NextMBBI) {
172 bool RISCVExpandPseudo::expandCCOp(MachineBasicBlock &MBB,
173 MachineBasicBlock::iterator MBBI,
174 MachineBasicBlock::iterator &NextMBBI) {
180 MachineBasicBlock *TrueBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
181 MachineBasicBlock *MergeBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
264 bool RISCVExpandPseudo::expandVMSET_VMCLR(MachineBasicBlock &MBB,
265 MachineBasicBlock::iterator MBBI,
277 bool RISCVExpandPseudo::expandMV_FPR16INX(MachineBasicBlock &MBB,
278 MachineBasicBlock::iterator MBBI) {
294 bool RISCVExpandPseudo::expandMV_FPR32INX(MachineBasicBlock &MBB,
295 MachineBasicBlock::iterator MBBI) {
314 bool RISCVExpandPseudo::expandRV32ZdinxStore(MachineBasicBlock &MBB,
315 MachineBasicBlock::iterator MBBI) {
361 bool RISCVExpandPseudo::expandRV32ZdinxLoad(MachineBasicBlock &MBB,
362 MachineBasicBlock::iterator MBBI) {
437 bool expandMBB(MachineBasicBlock &MBB);
438 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
439 MachineBasicBlock::iterator &NextMBBI);
440 bool expandAuipcInstPair(MachineBasicBlock &MBB,
441 MachineBasicBlock::iterator MBBI,
442 MachineBasicBlock::iterator &NextMBBI,
444 bool expandLoadLocalAddress(MachineBasicBlock &MBB,
445 MachineBasicBlock::iterator MBBI,
446 MachineBasicBlock::iterator &NextMBBI);
447 bool expandLoadGlobalAddress(MachineBasicBlock &MBB,
448 MachineBasicBlock::iterator MBBI,
449 MachineBasicBlock::iterator &NextMBBI);
450 bool expandLoadTLSIEAddress(MachineBasicBlock &MBB,
451 MachineBasicBlock::iterator MBBI,
452 MachineBasicBlock::iterator &NextMBBI);
453 bool expandLoadTLSGDAddress(MachineBasicBlock &MBB,
454 MachineBasicBlock::iterator MBBI,
455 MachineBasicBlock::iterator &NextMBBI);
456 bool expandLoadTLSDescAddress(MachineBasicBlock &MBB,
457 MachineBasicBlock::iterator MBBI,
458 MachineBasicBlock::iterator &NextMBBI);
492 bool RISCVPreRAExpandPseudo::expandMBB(MachineBasicBlock &MBB) {
495 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
497 MachineBasicBlock::iterator NMBBI = std::next(MBBI);
505 bool RISCVPreRAExpandPseudo::expandMI(MachineBasicBlock &MBB,
506 MachineBasicBlock::iterator MBBI,
507 MachineBasicBlock::iterator &NextMBBI) {
525 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
526 MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi,
557 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
558 MachineBasicBlock::iterator &NextMBBI) {
564 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
565 MachineBasicBlock::iterator &NextMBBI) {
572 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
573 MachineBasicBlock::iterator &NextMBBI) {
580 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
581 MachineBasicBlock::iterator &NextMBBI) {
587 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
588 MachineBasicBlock::iterator &NextMBBI) {