Home
last modified time | relevance | path

Searched refs:sinkMBB (Results 1 – 8 of 8) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMips16ISelLowering.cpp530 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSel16() local
532 F->insert(It, sinkMBB); in emitSel16()
535 sinkMBB->splice(sinkMBB->begin(), BB, in emitSel16()
537 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in emitSel16()
541 BB->addSuccessor(sinkMBB); in emitSel16()
545 .addMBB(sinkMBB); in emitSel16()
553 BB->addSuccessor(sinkMBB); in emitSel16()
558 BB = sinkMBB; in emitSel16()
593 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelT16() local
595 F->insert(It, sinkMBB); in emitSelT16()
[all …]
DMipsExpandPseudo.cpp116 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword() local
121 MF->insert(It, sinkMBB); in expandAtomicCmpSwapSubword()
133 loop1MBB->addSuccessor(sinkMBB); in expandAtomicCmpSwapSubword()
137 loop2MBB->addSuccessor(sinkMBB); in expandAtomicCmpSwapSubword()
139 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
150 .addReg(Scratch2).addReg(ShiftCmpVal).addMBB(sinkMBB); in expandAtomicCmpSwapSubword()
175 BuildMI(sinkMBB, DL, TII->get(Mips::SRLV), Dest) in expandAtomicCmpSwapSubword()
179 BuildMI(sinkMBB, DL, TII->get(SEOp), Dest).addReg(Dest); in expandAtomicCmpSwapSubword()
183 BuildMI(sinkMBB, DL, TII->get(Mips::SLL), Dest) in expandAtomicCmpSwapSubword()
186 BuildMI(sinkMBB, DL, TII->get(Mips::SRA), Dest) in expandAtomicCmpSwapSubword()
[all …]
DMipsISelLowering.cpp4621 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitPseudoSELECT() local
4623 F->insert(It, sinkMBB); in emitPseudoSELECT()
4626 sinkMBB->splice(sinkMBB->begin(), BB, in emitPseudoSELECT()
4628 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in emitPseudoSELECT()
4632 BB->addSuccessor(sinkMBB); in emitPseudoSELECT()
4638 .addMBB(sinkMBB); in emitPseudoSELECT()
4644 .addMBB(sinkMBB); in emitPseudoSELECT()
4653 BB->addSuccessor(sinkMBB); in emitPseudoSELECT()
4658 BB = sinkMBB; in emitPseudoSELECT()
4698 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitPseudoD_SELECT() local
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEInstrInfo.cpp1023 MachineBasicBlock *sinkMBB = MF.CreateMachineBasicBlock(LLVM_BB); in expandExtendStackPseudo() local
1026 MF.insert(It, sinkMBB); in expandExtendStackPseudo()
1029 sinkMBB->splice(sinkMBB->begin(), BB, in expandExtendStackPseudo()
1032 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in expandExtendStackPseudo()
1036 BB->addSuccessor(sinkMBB); in expandExtendStackPseudo()
1041 .addMBB(sinkMBB); in expandExtendStackPseudo()
1046 BB->addSuccessor(sinkMBB); in expandExtendStackPseudo()
/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1539 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
1541 F->insert(It, sinkMBB); in EmitInstrWithCustomInserter()
1544 sinkMBB->splice(sinkMBB->begin(), BB, in EmitInstrWithCustomInserter()
1546 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitInstrWithCustomInserter()
1550 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
1554 .addMBB(sinkMBB); in EmitInstrWithCustomInserter()
1562 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
1567 BB = sinkMBB; in EmitInstrWithCustomInserter()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp11964 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(BB); in emitEHSjLjSetJmp() local
11966 MF->insert(I, sinkMBB); in emitEHSjLjSetJmp()
11971 sinkMBB->splice(sinkMBB->begin(), MBB, in emitEHSjLjSetJmp()
11973 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitEHSjLjSetJmp()
12028 MIB = BuildMI(*thisMBB, MI, DL, TII->get(PPC::B)).addMBB(sinkMBB); in emitEHSjLjSetJmp()
12031 thisMBB->addSuccessor(sinkMBB, BranchProbability::getOne()); in emitEHSjLjSetJmp()
12054 mainMBB->addSuccessor(sinkMBB); in emitEHSjLjSetJmp()
12057 BuildMI(*sinkMBB, sinkMBB->begin(), DL, in emitEHSjLjSetJmp()
12063 return sinkMBB; in emitEHSjLjSetJmp()
12440 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp35239 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(BB); in emitXBegin() local
35242 MF->insert(I, sinkMBB); in emitXBegin()
35247 sinkMBB->addLiveIn(X86::EFLAGS); in emitXBegin()
35251 sinkMBB->splice(sinkMBB->begin(), MBB, in emitXBegin()
35253 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitXBegin()
35272 BuildMI(mainMBB, DL, TII->get(X86::JMP_1)).addMBB(sinkMBB); in emitXBegin()
35273 mainMBB->addSuccessor(sinkMBB); in emitXBegin()
35282 fallMBB->addSuccessor(sinkMBB); in emitXBegin()
35286 BuildMI(*sinkMBB, sinkMBB->begin(), DL, TII->get(X86::PHI), DstReg) in emitXBegin()
35291 return sinkMBB; in emitXBegin()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelLowering.cpp12011 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
12013 F->insert(It, sinkMBB); in EmitInstrWithCustomInserter()
12020 sinkMBB->addLiveIn(ARM::CPSR); in EmitInstrWithCustomInserter()
12024 sinkMBB->splice(sinkMBB->begin(), BB, in EmitInstrWithCustomInserter()
12026 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitInstrWithCustomInserter()
12029 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
12032 .addMBB(sinkMBB) in EmitInstrWithCustomInserter()
12042 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
12047 BB = sinkMBB; in EmitInstrWithCustomInserter()