|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/Mips/MipsBranchExpansion.cpp 454 Pos = LongBrMBB->begin();
456 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
459 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW))
480 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT)
492 LongBrMBB->insert(Pos, ADDiuInstr);
493 LongBrMBB->insert(Pos, BalInstr);
495 LongBrMBB->insert(Pos, BalInstr);
496 LongBrMBB->insert(Pos, ADDiuInstr);
500 Pos = BalTgtMBB->begin();
502 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT)
505 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LW), Mips::RA)
514 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL);
517 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP)
523 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::NOP));
525 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
577 Pos = LongBrMBB->begin();
579 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64)
582 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SD))
586 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu),
591 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
603 LongBrMBB->insert(Pos, DADDiuInstr);
604 LongBrMBB->insert(Pos, BalInstr);
606 LongBrMBB->insert(Pos, BalInstr);
607 LongBrMBB->insert(Pos, DADDiuInstr);
611 Pos = BalTgtMBB->begin();
613 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDu), Mips::AT_64)
616 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::LD), Mips::RA_64)
620 bool hasDelaySlot = buildProperJumpMI(BalTgtMBB, Pos, DL);
623 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::DADDiu),
628 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::DADDiu), Mips::SP_64)
635 Pos = LongBrMBB->begin();
656 BuildMI(*LongBrMBB, Pos, DL,
666 MIBundleBuilder(*LongBrMBB, Pos)
676 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op_64),
679 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
683 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
686 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
690 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::DSLL), Mips::AT_64)
693 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_DADDiu2Op),
698 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi2Op),
701 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_ADDiu2Op),
706 buildProperJumpMI(LongBrMBB, Pos, DL);