Home
last modified time | relevance | path

Searched refs:ThisMBB (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp147 MachineBasicBlock *ThisMBB = BSI.OrigBranch->getParent(); in splitMBB() local
148 MachineFunction *MF = ThisMBB->getParent(); in splitMBB()
151 if (ThisMBB->succ_size() != 2) { in splitMBB()
168 MachineBasicBlock *OrigFallThrough = OrigTarget == *ThisMBB->succ_begin() in splitMBB()
169 ? *ThisMBB->succ_rbegin() in splitMBB()
170 : *ThisMBB->succ_begin(); in splitMBB()
189 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2; in splitMBB()
194 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigTarget) / 2; in splitMBB()
203 const BasicBlock *LLVM_BB = ThisMBB->getBasicBlock(); in splitMBB()
204 MachineFunction::iterator It = ThisMBB->getIterator(); in splitMBB()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp310 int ThisMBB = Br->getParent()->getNumber(); in computeOffset() local
314 if (ThisMBB < TargetMBB) { in computeOffset()
315 for (int N = ThisMBB + 1; N < TargetMBB; ++N) in computeOffset()
322 for (int N = ThisMBB; N >= TargetMBB; --N) in computeOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2205 MachineBasicBlock *ThisMBB = MBB; in emitEHSjLjSetJmp() local
2246 BuildMI(*ThisMBB, MI, DL, TII->get(VE::EH_SjLj_Setup)).addMBB(RestoreMBB); in emitEHSjLjSetJmp()
2250 ThisMBB->addSuccessor(MainMBB); in emitEHSjLjSetJmp()
2251 ThisMBB->addSuccessor(RestoreMBB); in emitEHSjLjSetJmp()
2309 MachineBasicBlock *ThisMBB = MBB; in emitEHSjLjLongJmp() local
2321 MIB = BuildMI(*ThisMBB, MI, DL, TII->get(VE::LDrii), FP); in emitEHSjLjLongJmp()
2328 MIB = BuildMI(*ThisMBB, MI, DL, TII->get(VE::LDrii), Tmp); in emitEHSjLjLongJmp()
2336 BuildMI(*ThisMBB, MI, DL, TII->get(VE::ORri), VE::SX10) in emitEHSjLjLongJmp()
2341 MIB = BuildMI(*ThisMBB, MI, DL, TII->get(VE::LDrii), SP); in emitEHSjLjLongJmp()
2348 BuildMI(*ThisMBB, MI, DL, TII->get(VE::BCFLari_t)) in emitEHSjLjLongJmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp258 DebugLoc DL, MachineBasicBlock *ThisMBB, in doAtomicBinOpExpansion() argument
322 MachineBasicBlock *ThisMBB, in doMaskedAtomicBinOpExpansion() argument
H A DRISCVISelLowering.cpp21435 MachineBasicBlock *ThisMBB, in EmitLoweredCascadedSelect() argument
21474 const BasicBlock *LLVM_BB = ThisMBB->getBasicBlock(); in EmitLoweredCascadedSelect()
21475 MachineFunction *F = ThisMBB->getParent(); in EmitLoweredCascadedSelect()
21479 MachineFunction::iterator It = ++ThisMBB->getIterator(); in EmitLoweredCascadedSelect()
21485 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
21487 ThisMBB->end()); in EmitLoweredCascadedSelect()
21488 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in EmitLoweredCascadedSelect()
21491 ThisMBB->addSuccessor(FirstMBB); in EmitLoweredCascadedSelect()
21494 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
21515 BuildMI(ThisMBB, DL, in EmitLoweredCascadedSelect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp164 MachineBasicBlock *ThisMBB, in doAtomicBinOpExpansion() argument
257 MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, in doMaskedAtomicBinOpExpansion() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3234 MachineBasicBlock *ThisMBB = BB; in expandSelectCC() local
3242 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in expandSelectCC()
3243 std::next(MachineBasicBlock::iterator(MI)), ThisMBB->end()); in expandSelectCC()
3244 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in expandSelectCC()
3247 ThisMBB->addSuccessor(IfFalseMBB); in expandSelectCC()
3248 ThisMBB->addSuccessor(SinkMBB); in expandSelectCC()
3250 BuildMI(ThisMBB, dl, TII.get(BROpcode)) in expandSelectCC()
3261 .addMBB(ThisMBB) in expandSelectCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp946 MachineBasicBlock *ThisMBB = BB; in EmitInstrWithCustomInserter() local
1035 .addMBB(ThisMBB); in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1049 MachineBasicBlock *ThisMBB = MBB; in emitEHSjLjSetJmp() local
1079 BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::LARL), LabelReg) in emitEHSjLjSetJmp()
1082 BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::STG)) in emitEHSjLjSetJmp()
1091 BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::STG)) in emitEHSjLjSetJmp()
1099 BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::STG)) in emitEHSjLjSetJmp()
1110 MIB = BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::LG), BCReg) in emitEHSjLjSetJmp()
1115 BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::STG)) in emitEHSjLjSetJmp()
1123 MIB = BuildMI(*ThisMBB, MI, DL, TII->get(SystemZ::EH_SjLj_Setup)) in emitEHSjLjSetJmp()
1129 ThisMBB->addSuccessor(MainMBB); in emitEHSjLjSetJmp()
1130 ThisMBB->addSuccessor(RestoreMBB); in emitEHSjLjSetJmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp3116 MachineBasicBlock *ThisMBB = MBB; in EmitLoweredSelect() local
3292 .addMBB(ThisMBB); in EmitLoweredSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp36192 MachineBasicBlock *ThisMBB) const { in EmitLoweredCascadedSelect()
36267 const BasicBlock *LLVM_BB = ThisMBB->getBasicBlock(); in EmitLoweredCascadedSelect()
36268 MachineFunction *F = ThisMBB->getParent(); in EmitLoweredCascadedSelect()
36273 MachineFunction::iterator It = ++ThisMBB->getIterator(); in EmitLoweredCascadedSelect()
36287 !checkAndUpdateEFLAGSKill(SecondCascadedCMOV, ThisMBB, TRI)) { in EmitLoweredCascadedSelect()
36293 SinkMBB->splice(SinkMBB->begin(), ThisMBB, in EmitLoweredCascadedSelect()
36295 ThisMBB->end()); in EmitLoweredCascadedSelect()
36296 SinkMBB->transferSuccessorsAndUpdatePHIs(ThisMBB); in EmitLoweredCascadedSelect()
36299 ThisMBB->addSuccessor(FirstInsertedMBB); in EmitLoweredCascadedSelect()
36301 ThisMBB->addSuccessor(SinkMBB); in EmitLoweredCascadedSelect()
[all …]