Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/llvm/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()
499 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
503 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch()
504 .addMBB(BalTgtMBB); in expandToLongBranch()
603 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
604 .addMBB(BalTgtMBB); in expandToLongBranch()
610 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
614 .addMBB(TgtMBB, MipsII::MO_ABS_LO) 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp221 .addMBB(LoopMBB); in doAtomicBinOpExpansion()
309 .addMBB(LoopMBB); in doMaskedAtomicBinOpExpansion()
428 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
435 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
443 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
451 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
473 .addMBB(LoopHeadMBB); in expandAtomicMinMaxOp()
536 .addMBB(TailMBB); in expandAtomicCmpXchg()
555 .addMBB(LoopHeadMBB); in expandAtomicCmpXchg()
556 BuildMI(LoopTailMBB, DL, TII->get(LoongArch::B)).addMBB(DoneMBB); in expandAtomicCmpXchg()
[all …]
H A DLoongArchInstrInfo.cpp341 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(TBB); in insertBranch()
351 MIB.addMBB(TBB); in insertBranch()
360 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(FBB); in insertBranch()
392 .addMBB(&DestBB, LoongArchII::MO_PCREL_HI); in insertIndirectBranch()
398 .addMBB(&DestBB, LoongArchII::MO_PCREL_LO); in insertIndirectBranch()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp196 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB); in insertBranch()
198 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
203 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
204 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); in insertBranch()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp253 .addMBB(LoopMBB); in doAtomicBinOpExpansion()
338 .addMBB(LoopMBB); in doMaskedAtomicBinOpExpansion()
456 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
464 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
471 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
477 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
497 .addMBB(LoopHeadMBB); in expandAtomicMinMaxOp()
615 .addMBB(LoopHeadBNETarget); in expandAtomicCmpXchg()
625 .addMBB(LoopHeadMBB); in expandAtomicCmpXchg()
640 .addMBB(LoopHeadBNETarget); in expandAtomicCmpXchg()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FastPreTileConfig.cpp368 RowPHI.addReg(InRowReg).addMBB(InMBB); in convertPHI()
369 ColPHI.addReg(InColReg).addMBB(InMBB); in convertPHI()
370 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
382 RowPHI.addReg(InRowReg).addMBB(InMBB); in convertPHI()
383 ColPHI.addReg(InColReg).addMBB(InMBB); in convertPHI()
384 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
393 RowPHI.addReg(Shape.getRow()->getReg()).addMBB(InMBB); in convertPHI()
394 ColPHI.addReg(Shape.getCol()->getReg()).addMBB(InMBB); in convertPHI()
405 AddrPHI.addReg(InStackAddrReg).addMBB(InMBB); in convertPHI()
/openbsd-src/gnu/llvm/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()
279 .addMBB(CmpFailMBB); in expandAtomicCmpSwap128()
290 .addMBB(LoopCmpMBB); in expandAtomicCmpSwap128()
291 BuildMI(CurrentMBB, DL, TII->get(PPC::B)).addMBB(ExitMBB); in expandAtomicCmpSwap128()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp350 .addMBB(UnCondBrIter->getOperand(0).getMBB()); in analyzeBranch()
352 .addMBB(TargetBB); in analyzeBranch()
407 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(TBB); in insertBranch()
416 auto &CondMI = *BuildMI(&MBB, DL, getBrCond(CC)).addMBB(TBB); in insertBranch()
424 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(FBB); in insertBranch()
567 BuildMI(&MBB, DL, get(AVR::JMPk)).addMBB(&NewDestBB); in insertIndirectBranch()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp403 void addMBB(MachineBasicBlock *MBB);
976 void LinearizedRegion::addMBB(MachineBasicBlock *MBB) { MBBs.insert(MBB); } in addMBB() function in LinearizedRegion
980 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()
1560 MIB.addMBB(SourcePred); in replaceEntryPHI()
1741 MIB.addMBB(IfBB); in insertMergePHI()
[all …]
H A DSILateBranchLowering.cpp125 .addMBB(EarlyExitBlock); in earlyTerm()
224 .addMBB(EmptyMBBAtEnd); in runOnMachineFunction()
H A DSIOptimizeVGPRLiveRange.cpp513 PHI.addReg(Reg).addMBB(Pred); in optimizeLiveRange()
515 PHI.addReg(UndefReg, RegState::Undef).addMBB(Pred); in optimizeLiveRange()
568 PHI.addReg(UndefReg, RegState::Undef).addMBB(Pred); in optimizeWaterfallLiveRange()
570 PHI.addReg(Reg).addMBB(Pred); in optimizeWaterfallLiveRange()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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.cpp1514 .addMBB(RemBB) in EmitShiftInstr()
1523 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1524 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1526 .addReg(ShiftAmtSrcReg).addMBB(BB) in EmitShiftInstr()
1527 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr()
1541 .addMBB(LoopBB) in EmitShiftInstr()
1547 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1548 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1600 .addMBB(copy1MBB) in EmitInstrWithCustomInserter()
1617 .addMBB(copy0MBB) in EmitInstrWithCustomInserter()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp229 .addMBB(DoneBB) in expandCMP_SWAP()
242 .addMBB(LoadCmpBB); in expandCMP_SWAP()
347 .addMBB(FailBB); in expandCMP_SWAP_128()
360 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
361 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
374 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
682 BuildMI(LoopBB, DL, TII->get(AArch64::CBNZX)).addUse(SizeReg).addMBB(LoopBB); in expandSetTagLoop()
896 Cbz.addMBB(SMBB); in expandRestoreZA()
898 .addMBB(EndBB); in expandRestoreZA()
907 BuildMI(SMBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in expandRestoreZA()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp201 .addMBB(UncondBranch.second); in AnalyzeBranchImpl()
292 BuildMI(&MBB, DL, get(M68k::BRA8)).addMBB(TBB); in insertBranch()
303 BuildMI(&MBB, DL, get(Opc)).addMBB(TBB); in insertBranch()
307 BuildMI(&MBB, DL, get(M68k::BRA8)).addMBB(FBB); in insertBranch()

12345