Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp530 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSel16() local
532 F->insert(It, sinkMBB); in emitSel16()
534 // Transfer the remainder of BB and its successor edges to 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()
549 // # fallthrough to sinkMBB in emitSel16()
553 BB->addSuccessor(sinkMBB); in emitSel16()
593 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); emitSelT16() local
659 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); emitSeliT16() local
[all...]
H A 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 …]
H A DMipsISelLowering.cpp4633 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitPseudoSELECT() local
4635 F->insert(It, sinkMBB); in emitPseudoSELECT()
4638 sinkMBB->splice(sinkMBB->begin(), BB, in emitPseudoSELECT()
4640 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in emitPseudoSELECT()
4644 BB->addSuccessor(sinkMBB); in emitPseudoSELECT()
4650 .addMBB(sinkMBB); in emitPseudoSELECT()
4656 .addMBB(sinkMBB); in emitPseudoSELECT()
4665 BB->addSuccessor(sinkMBB); in emitPseudoSELECT()
4670 BB = sinkMBB; in emitPseudoSELECT()
4710 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitPseudoD_SELECT() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp982 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelectPseudo() local
984 F->insert(It, sinkMBB); in emitSelectPseudo()
987 sinkMBB->splice(sinkMBB->begin(), BB, in emitSelectPseudo()
989 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in emitSelectPseudo()
993 BB->addSuccessor(sinkMBB); in emitSelectPseudo()
998 .addMBB(sinkMBB); in emitSelectPseudo()
1006 BB->addSuccessor(sinkMBB); in emitSelectPseudo()
1011 BB = sinkMBB; in emitSelectPseudo()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1449 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
1451 F->insert(It, sinkMBB); in EmitInstrWithCustomInserter()
1454 sinkMBB->splice(sinkMBB->begin(), BB, in EmitInstrWithCustomInserter()
1456 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitInstrWithCustomInserter()
1460 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
1464 .addMBB(sinkMBB); in EmitInstrWithCustomInserter()
1472 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
1477 BB = sinkMBB; in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12462 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(BB); in emitEHSjLjSetJmp() local
12464 MF->insert(I, sinkMBB); in emitEHSjLjSetJmp()
12469 sinkMBB->splice(sinkMBB->begin(), MBB, in emitEHSjLjSetJmp()
12471 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitEHSjLjSetJmp()
12526 MIB = BuildMI(*thisMBB, MI, DL, TII->get(PPC::B)).addMBB(sinkMBB); in emitEHSjLjSetJmp()
12529 thisMBB->addSuccessor(sinkMBB, BranchProbability::getOne()); in emitEHSjLjSetJmp()
12552 mainMBB->addSuccessor(sinkMBB); in emitEHSjLjSetJmp()
12555 BuildMI(*sinkMBB, sinkMBB->begin(), DL, in emitEHSjLjSetJmp()
12561 return sinkMBB; in emitEHSjLjSetJmp()
12960 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp34486 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(BB); in emitXBegin() local
34489 MF->insert(I, sinkMBB); in emitXBegin()
34494 sinkMBB->addLiveIn(X86::EFLAGS); in emitXBegin()
34498 sinkMBB->splice(sinkMBB->begin(), MBB, in emitXBegin()
34500 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitXBegin()
34519 BuildMI(mainMBB, MIMD, TII->get(X86::JMP_1)).addMBB(sinkMBB); in emitXBegin()
34520 mainMBB->addSuccessor(sinkMBB); in emitXBegin()
34529 fallMBB->addSuccessor(sinkMBB); in emitXBegin()
34533 BuildMI(*sinkMBB, sinkMBB->begin(), MIMD, TII->get(X86::PHI), DstReg) in emitXBegin()
34538 return sinkMBB; in emitXBegin()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp12172 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitInstrWithCustomInserter() local
12174 F->insert(It, sinkMBB); in EmitInstrWithCustomInserter()
12179 sinkMBB->setCallFrameSize(CallFrameSize); in EmitInstrWithCustomInserter()
12186 sinkMBB->addLiveIn(ARM::CPSR); in EmitInstrWithCustomInserter()
12190 sinkMBB->splice(sinkMBB->begin(), BB, in EmitInstrWithCustomInserter()
12192 sinkMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitInstrWithCustomInserter()
12195 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
12198 .addMBB(sinkMBB) in EmitInstrWithCustomInserter()
12208 BB->addSuccessor(sinkMBB); in EmitInstrWithCustomInserter()
12213 BB = sinkMBB; in EmitInstrWithCustomInserter()