Home
last modified time | relevance | path

Searched refs:LongBrMBB (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsBranchExpansion.cpp405 MachineBasicBlock *LongBrMBB = MFp->CreateMachineBasicBlock(BB); in expandToLongBranch() local
407 MFp->insert(FallThroughMBB, LongBrMBB); in expandToLongBranch()
408 MBB->replaceSuccessor(TgtMBB, LongBrMBB); in expandToLongBranch()
413 LongBrMBB->addSuccessor(BalTgtMBB); in expandToLongBranch()
454 Pos = LongBrMBB->begin(); in expandToLongBranch()
456 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
459 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch()
480 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT) in expandToLongBranch()
492 LongBrMBB->insert(Pos, ADDiuInstr); in expandToLongBranch()
493 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
[all …]
/external/llvm-project/llvm/lib/Target/Mips/
DMipsBranchExpansion.cpp414 MachineBasicBlock *LongBrMBB = MFp->CreateMachineBasicBlock(BB); in expandToLongBranch() local
416 MFp->insert(FallThroughMBB, LongBrMBB); in expandToLongBranch()
417 MBB->replaceSuccessor(TgtMBB, LongBrMBB); in expandToLongBranch()
422 LongBrMBB->addSuccessor(BalTgtMBB); in expandToLongBranch()
463 Pos = LongBrMBB->begin(); in expandToLongBranch()
465 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
468 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch()
489 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT) in expandToLongBranch()
501 LongBrMBB->insert(Pos, ADDiuInstr); in expandToLongBranch()
502 LongBrMBB->insert(Pos, BalInstr); in expandToLongBranch()
[all …]
/external/llvm/lib/Target/Mips/
DMipsLongBranch.cpp261 MachineBasicBlock *LongBrMBB = MF->CreateMachineBasicBlock(BB); in expandToLongBranch() local
267 MF->insert(FallThroughMBB, LongBrMBB); in expandToLongBranch()
268 MBB->replaceSuccessor(TgtMBB, LongBrMBB); in expandToLongBranch()
273 LongBrMBB->addSuccessor(BalTgtMBB); in expandToLongBranch()
296 Pos = LongBrMBB->begin(); in expandToLongBranch()
298 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
300 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)).addReg(Mips::RA) in expandToLongBranch()
319 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LONG_BRANCH_LUi), Mips::AT) in expandToLongBranch()
321 MIBundleBuilder(*LongBrMBB, Pos) in expandToLongBranch()
386 Pos = LongBrMBB->begin(); in expandToLongBranch()
[all …]