Home
last modified time | relevance | path

Searched refs:addMBB (Results 1 – 25 of 118) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp362 MIB.addMBB(MBBOpnd); in replaceBranch()
495 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
496 .addMBB(BalTgtMBB); in expandToLongBranch()
504 .addMBB(BalTgtMBB); in expandToLongBranch()
603 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
604 .addMBB(BalTgtMBB); in expandToLongBranch()
615 .addMBB(BalTgtMBB); in expandToLongBranch()
672 .addMBB(TgtMBB); in expandToLongBranch()
695 .addMBB(TgtMBB, MipsII::MO_HIGHER); in expandToLongBranch()
702 .addMBB(TgtMBB, MipsII::MO_ABS_HI); in expandToLongBranch()
[all …]
H A DMips16ISelLowering.cpp545 .addMBB(sinkMBB); in emitSel16()
562 .addMBB(thisMBB) in emitSel16()
564 .addMBB(copy0MBB); in emitSel16()
609 BuildMI(BB, DL, TII->get(Opc1)).addMBB(sinkMBB); in emitSelT16()
626 .addMBB(thisMBB) in emitSelT16()
628 .addMBB(copy0MBB); in emitSelT16()
675 BuildMI(BB, DL, TII->get(Opc1)).addMBB(sinkMBB); in emitSeliT16()
692 .addMBB(thisMBB) in emitSeliT16()
694 .addMBB(copy0MBB); in emitSeliT16()
714 BuildMI(*BB, MI, MI.getDebugLoc(), TII->get(BtOpc)).addMBB(target); in emitFEXT_T8I816_ins()
[all …]
H A DMipsExpandPseudo.cpp150 .addReg(Scratch2).addReg(ShiftCmpVal).addMBB(sinkMBB); in expandAtomicCmpSwapSubword()
170 .addMBB(loop1MBB); in expandAtomicCmpSwapSubword()
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB); in expandAtomicCmpSwap()
290 .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB); in expandAtomicCmpSwap()
540 .addReg(StoreVal).addReg(Mips::ZERO).addMBB(loopMBB); in expandAtomicBinOpSubword()
804 .addMBB(loopMBB); in expandAtomicBinOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp466 BuildMI(MBB, UncondJmp->getDebugLoc(), TII->get(BPF::JMPL)).addMBB(JmpBB); in adjustBranch()
510 .addMBB(New_B1); in adjustBranch()
515 .addMBB(New_B1); in adjustBranch()
525 BuildMI(New_B0, CondJmp->getDebugLoc(), TII->get(BPF::JMP)).addMBB(FollowBB); in adjustBranch()
527 .addMBB(CondTargetBB); in adjustBranch()
570 .addMBB(New_B); in adjustBranch()
575 .addMBB(New_B); in adjustBranch()
582 BuildMI(New_B, CondJmp->getDebugLoc(), TII->get(BPF::JMPL)).addMBB(CondTargetBB); in adjustBranch()
590 BuildMI(MBB, UncondJmp->getDebugLoc(), TII->get(BPF::JMPL)).addMBB(JmpBB); in adjustBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp215 .addMBB(LoopMBB); in doAtomicBinOpExpansion()
297 .addMBB(LoopMBB); in doMaskedAtomicBinOpExpansion()
411 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
418 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
426 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
434 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
455 .addMBB(LoopHeadMBB); in expandAtomicMinMaxOp()
513 .addMBB(TailMBB); in expandAtomicCmpXchg()
530 .addMBB(LoopHeadMBB); in expandAtomicCmpXchg()
548 .addMBB(TailMBB); in expandAtomicCmpXchg()
[all …]
H A DLoongArchInstrInfo.cpp381 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(TBB); in insertBranch()
391 MIB.addMBB(TBB); in insertBranch()
400 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(FBB); in insertBranch()
432 .addMBB(&DestBB, LoongArchII::MO_PCREL_HI); in insertIndirectBranch()
438 .addMBB(&DestBB, LoongArchII::MO_PCREL_LO); in insertIndirectBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp191 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB); in insertBranch()
193 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
198 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
199 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); in insertBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.cpp168 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(TBB); in insertBranch()
175 BuildMI(&MBB, DL, get(WebAssembly::BR_IF)).addMBB(TBB).add(Cond[1]); in insertBranch()
177 BuildMI(&MBB, DL, get(WebAssembly::BR_UNLESS)).addMBB(TBB).add(Cond[1]); in insertBranch()
181 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB); in insertBranch()
H A DWebAssemblyFixIrreducibleControlFlow.cpp384 MIB.addMBB(Entry); in makeSingleEntryLoop()
455 BuildMI(Routing, DebugLoc(), TII.get(WebAssembly::BR)).addMBB(Dispatch); in makeSingleEntryLoop()
478 MIB.addMBB(MIB.getInstr() in makeSingleEntryLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastPreTileConfig.cpp367 RowPHI.addReg(InRowReg).addMBB(InMBB); in convertPHI()
368 ColPHI.addReg(InColReg).addMBB(InMBB); in convertPHI()
369 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
381 RowPHI.addReg(InRowReg).addMBB(InMBB); in convertPHI()
382 ColPHI.addReg(InColReg).addMBB(InMBB); in convertPHI()
383 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
392 RowPHI.addReg(Shape.getRow()->getReg()).addMBB(InMBB); in convertPHI()
393 ColPHI.addReg(Shape.getCol()->getReg()).addMBB(InMBB); in convertPHI()
404 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp297 .addMBB(LoopMBB); in doAtomicBinOpExpansion()
385 .addMBB(LoopMBB); in doMaskedAtomicBinOpExpansion()
504 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
512 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
519 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
525 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
545 .addMBB(LoopHeadMBB); in expandAtomicMinMaxOp()
673 .addMBB(LoopHeadBNETarget); in expandAtomicCmpXchg()
684 .addMBB(LoopHeadMBB); in expandAtomicCmpXchg()
700 .addMBB(LoopHeadBNETarget); in expandAtomicCmpXchg()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp355 .addMBB(UnCondBrIter->getOperand(0).getMBB()); in analyzeBranch()
357 .addMBB(TargetBB); in analyzeBranch()
412 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(TBB); in insertBranch()
421 auto &CondMI = *BuildMI(&MBB, DL, getBrCond(CC)).addMBB(TBB); in insertBranch()
429 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(FBB); in insertBranch()
571 BuildMI(&MBB, DL, get(AVR::JMPk)).addMBB(&NewDestBB); in insertIndirectBranch()
576 BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(&NewDestBB); in insertIndirectBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp263 PHIMIB.addReg(Start->getOperand(0).getReg()).addMBB(Preheader); in expandNormalLoops()
281 PHIMIB.addReg(ADDIDef).addMBB(Exiting); in expandNormalLoops()
291 PHIMIB.addReg(ADDIDef).addMBB(P); in expandNormalLoops()
353 .addMBB(BrInstr->getOperand(1).getMBB()); in expandCTRLoops()
H A DPPCExpandAtomicPseudoInsts.cpp208 .addMBB(LoopMBB); in expandAtomicRMW128()
276 .addMBB(ExitMBB); in expandAtomicCmpSwap128()
287 .addMBB(LoopCmpMBB); in expandAtomicCmpSwap128()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp980 addMBB(MBB); in addMBBs()
1456 MIB.addMBB(SourceMBB); in shrinkPHI()
1468 MIB.addMBB(SourcePred); in shrinkPHI()
1500 MIB.addMBB(LastMerge); in replacePHI()
1510 MIB.addMBB(SourcePred); in replacePHI()
1549 MIB.addMBB(IfMBB); in replaceEntryPHI()
1741 MIB.addMBB(IfBB); in insertMergePHI()
1743 MIB.addMBB(CodeBB); in insertMergePHI()
2156 MIB.addMBB(Exit); in createEntryPHI()
2410 MIB.addMBB(Entry); in splitLoopPHI()
[all …]
H A DSIOptimizeVGPRLiveRange.cpp513 PHI.addReg(Reg).addMBB(Pred); in optimizeLiveRange()
515 PHI.addReg(UndefReg, RegState::Undef).addMBB(Pred); in optimizeLiveRange()
577 PHI.addReg(UndefReg, RegState::Undef).addMBB(Pred); in optimizeWaterfallLiveRange()
579 PHI.addReg(Reg).addMBB(Pred); in optimizeWaterfallLiveRange()
H A DSILateBranchLowering.cpp138 .addMBB(EarlyExitBlock); in earlyTerm()
243 .addMBB(EmptyMBBAtEnd); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp286 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(TBB); in insertBranch()
291 .addMBB(TBB); in insertBranch()
300 .addMBB(TBB); in insertBranch()
301 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB); in insertBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCBranchFinalize.cpp120 .addMBB(MI->getOperand(0).getMBB()) in replaceWithBRcc()
138 .addMBB(MI->getOperand(0).getMBB()) in replaceWithCmpBcc()
H A DARCInstrInfo.cpp382 BuildMI(&MBB, DL, get(ARC::BR)).addMBB(TBB); in insertBranch()
387 MIB.addMBB(TBB); in insertBranch()
398 BuildMI(&MBB, DL, get(ARC::BR)).addMBB(FBB); in insertBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp268 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(TBB); in insertBranch()
274 BuildMI(&MBB, DL, get(MSP430::JCC)).addMBB(TBB).addImm(Cond[0].getImm()); in insertBranch()
279 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB); in insertBranch()
H A DMSP430BranchSelector.cpp197 .addMBB(NextMBB) in expandBranches()
204 MI = BuildMI(*MBB, MI, dl, TII->get(MSP430::Bi)).addMBB(DestBB); in expandBranches()
H A DMSP430ISelLowering.cpp1505 .addMBB(RemBB) in EmitShiftInstr()
1514 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1515 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1517 .addReg(ShiftAmtSrcReg).addMBB(BB) in EmitShiftInstr()
1518 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr()
1532 .addMBB(LoopBB) in EmitShiftInstr()
1538 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1539 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1591 .addMBB(copy1MBB) in EmitInstrWithCustomInserter()
1608 .addMBB(copy0MBB) in EmitInstrWithCustomInserter()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp263 .addMBB(DoneBB) in expandCMP_SWAP()
276 .addMBB(LoadCmpBB); in expandCMP_SWAP()
381 .addMBB(FailBB); in expandCMP_SWAP_128()
394 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
408 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
720 .addMBB(LoopBB) in expandSetTagLoop()
961 Cbz.addMBB(SMBB); in expandRestoreZA()
963 .addMBB(EndBB); in expandRestoreZA()
972 BuildMI(SMBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in expandRestoreZA()
1051 Tbx.addMBB(SMBB); in expandCondSMToggle()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp205 InsertedPHI.addReg(PredValues[i].second).addMBB(PredValues[i].first); in GetValueInMiddleOfBlock()
325 MachineInstrBuilder(*Pred->getParent(), PHI).addReg(Val).addMBB(Pred); in AddPHIOperand()

12345