Home
last modified time | relevance | path

Searched refs:SinkMBB (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86CmovConversion.cpp685 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(BB); in convertCmovInstsToBranches() local
687 F->insert(It, SinkMBB); in convertCmovInstsToBranches()
693 SinkMBB->addLiveIn(X86::EFLAGS); in convertCmovInstsToBranches()
697 SinkMBB->splice(SinkMBB->begin(), MBB, in convertCmovInstsToBranches()
699 SinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in convertCmovInstsToBranches()
703 MBB->addSuccessor(SinkMBB); in convertCmovInstsToBranches()
706 BuildMI(MBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC); in convertCmovInstsToBranches()
709 FalseMBB->addSuccessor(SinkMBB); in convertCmovInstsToBranches()
716 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in convertCmovInstsToBranches()
848 MIB = BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(X86::PHI), DestReg) in convertCmovInstsToBranches()
[all …]
DX86ISelLowering.cpp35637 MachineBasicBlock *SinkMBB) { in createPHIsForCMOVsInSinkBB() argument
35645 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in createPHIsForCMOVsInSinkBB()
35673 MIB = BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(X86::PHI), DestReg) in createPHIsForCMOVsInSinkBB()
35769 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitLoweredCascadedSelect() local
35774 F->insert(It, SinkMBB); in EmitLoweredCascadedSelect()
35787 SinkMBB->addLiveIn(X86::EFLAGS); in EmitLoweredCascadedSelect()
35791 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
35794 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in EmitLoweredCascadedSelect()
35799 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
35803 FirstInsertedMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelLowering.cpp2226 MachineBasicBlock *SinkMBB = MF->CreateMachineBasicBlock(BB); in emitEHSjLjSetJmp() local
2229 MF->insert(I, SinkMBB); in emitEHSjLjSetJmp()
2234 SinkMBB->splice(SinkMBB->begin(), MBB, in emitEHSjLjSetJmp()
2236 SinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitEHSjLjSetJmp()
2277 MainMBB->addSuccessor(SinkMBB); in emitEHSjLjSetJmp()
2280 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII->get(VE::PHI), DstReg) in emitEHSjLjSetJmp()
2302 BuildMI(RestoreMBB, DL, TII->get(VE::BRCFLa_t)).addMBB(SinkMBB); in emitEHSjLjSetJmp()
2303 RestoreMBB->addSuccessor(SinkMBB); in emitEHSjLjSetJmp()
2306 return SinkMBB; in emitEHSjLjSetJmp()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp3339 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in expandSelectCC() local
3341 F->insert(It, SinkMBB); in expandSelectCC()
3344 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in expandSelectCC()
3346 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in expandSelectCC()
3350 ThisMBB->addSuccessor(SinkMBB); in expandSelectCC()
3353 .addMBB(SinkMBB) in expandSelectCC()
3357 IfFalseMBB->addSuccessor(SinkMBB); in expandSelectCC()
3360 BuildMI(*SinkMBB, SinkMBB->begin(), dl, TII.get(SP::PHI), in expandSelectCC()
3368 return SinkMBB; in expandSelectCC()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp11256 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitLoweredCascadedSelect() local
11260 F->insert(It, SinkMBB); in EmitLoweredCascadedSelect()
11263 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
11266 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in EmitLoweredCascadedSelect()
11272 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
11273 FirstMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
11275 SecondMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
11284 .addMBB(SinkMBB); in EmitLoweredCascadedSelect()
11296 .addMBB(SinkMBB); in EmitLoweredCascadedSelect()
11300 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII.get(RISCV::PHI), DestReg) in EmitLoweredCascadedSelect()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp7541 MachineBasicBlock *SinkMBB) { in createPHIsForSelects() argument
7549 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in createPHIsForSelects()
7577 BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(SystemZ::PHI), DestReg) in createPHIsForSelects()