/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16ISelLowering.cpp | 530 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 D | MipsExpandPseudo.cpp | 116 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 D | MipsISelLowering.cpp | 4633 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 D | VEInstrInfo.cpp | 1023 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 D | CSKYISelLowering.cpp | 982 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 D | XCoreISelLowering.cpp | 1449 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 D | PPCISelLowering.cpp | 12462 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 D | X86ISelLowering.cpp | 34486 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 D | ARMISelLowering.cpp | 12172 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()
|