Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp681 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(BB); in convertCmovInstsToBranches() local
683 F->insert(It, SinkMBB); in convertCmovInstsToBranches()
689 SinkMBB->addLiveIn(X86::EFLAGS); in convertCmovInstsToBranches()
693 SinkMBB->splice(SinkMBB->begin(), MBB, in convertCmovInstsToBranches()
695 SinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in convertCmovInstsToBranches()
699 MBB->addSuccessor(SinkMBB); in convertCmovInstsToBranches()
702 BuildMI(MBB, DL, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC); in convertCmovInstsToBranches()
705 FalseMBB->addSuccessor(SinkMBB); in convertCmovInstsToBranches()
712 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in convertCmovInstsToBranches()
844 MIB = BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(X86::PHI), DestReg) in convertCmovInstsToBranches()
[all …]
H A DX86ISelLowering.cpp34650 MachineBasicBlock *SinkMBB) { in createPHIsForCMOVsInSinkBB() argument
34787 F->insert(It, SinkMBB); in EmitLoweredCascadedSelect()
34804 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
34812 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
34834 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII->get(X86::PHI), DestReg) in EmitLoweredCascadedSelect()
34848 return SinkMBB; in EmitLoweredCascadedSelect()
34941 F->insert(It, SinkMBB); in EmitLoweredSelect()
34960 SinkMBB->splice(SinkMBB->end(), ThisMBB, in EmitLoweredSelect()
34968 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredSelect()
34970 FalseMBB->addSuccessor(SinkMBB); in EmitLoweredSelect()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp3044 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(BB); in EmitLoweredSelect() local
3046 F->insert(It, SinkMBB); in EmitLoweredSelect()
3056 SinkMBB->addLiveIn(M68k::CCR); in EmitLoweredSelect()
3060 SinkMBB->splice(SinkMBB->begin(), MBB, in EmitLoweredSelect()
3062 SinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in EmitLoweredSelect()
3072 Jcc1MBB->addSuccessor(SinkMBB); in EmitLoweredSelect()
3078 MBB->addSuccessor(SinkMBB); in EmitLoweredSelect()
3082 BuildMI(MBB, DL, TII->get(Opc)).addMBB(SinkMBB); in EmitLoweredSelect()
3087 BuildMI(Jcc1MBB, DL, TII->get(Opc2)).addMBB(SinkMBB); in EmitLoweredSelect()
3093 Copy0MBB->addSuccessor(SinkMBB); in EmitLoweredSelect()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2212 MachineBasicBlock *SinkMBB = MF->CreateMachineBasicBlock(BB); in emitEHSjLjSetJmp() local
2215 MF->insert(I, SinkMBB); in emitEHSjLjSetJmp()
2220 SinkMBB->splice(SinkMBB->begin(), MBB, in emitEHSjLjSetJmp()
2222 SinkMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitEHSjLjSetJmp()
2263 MainMBB->addSuccessor(SinkMBB); in emitEHSjLjSetJmp()
2266 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII->get(VE::PHI), DstReg) in emitEHSjLjSetJmp()
2288 BuildMI(RestoreMBB, DL, TII->get(VE::BRCFLa_t)).addMBB(SinkMBB); in emitEHSjLjSetJmp()
2289 RestoreMBB->addSuccessor(SinkMBB); in emitEHSjLjSetJmp()
2292 return SinkMBB; in emitEHSjLjSetJmp()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3265 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in expandSelectCC() local
3267 F->insert(It, SinkMBB); in expandSelectCC()
3270 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in expandSelectCC()
3272 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in expandSelectCC()
3276 ThisMBB->addSuccessor(SinkMBB); in expandSelectCC()
3279 .addMBB(SinkMBB) in expandSelectCC()
3283 IfFalseMBB->addSuccessor(SinkMBB); in expandSelectCC()
3286 BuildMI(*SinkMBB, SinkMBB->begin(), dl, TII.get(SP::PHI), in expandSelectCC()
3294 return SinkMBB; in expandSelectCC()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dx86-cmov-converter.ll594 ;; ja %SinkMBB
597 ;; jmp %SinkMBB
599 ;; SinkMBB:
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp9990 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitLoweredCascadedSelect() local
9994 F->insert(It, SinkMBB); in EmitLoweredCascadedSelect()
9997 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
10000 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in EmitLoweredCascadedSelect()
10006 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
10007 FirstMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
10009 SecondMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
10018 .addMBB(SinkMBB); in EmitLoweredCascadedSelect()
10030 .addMBB(SinkMBB); in EmitLoweredCascadedSelect()
10034 BuildMI(*SinkMBB, SinkMBB->begin(), DL, TII.get(RISCV::PHI), DestReg) in EmitLoweredCascadedSelect()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7542 MachineBasicBlock *SinkMBB) { in createPHIsForSelects() argument
7550 MachineBasicBlock::iterator SinkInsertionPoint = SinkMBB->begin(); in createPHIsForSelects()
7578 BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(SystemZ::PHI), DestReg) in createPHIsForSelects()