Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp361 MIB.addMBB(MBBOpnd); in replaceBranch()
494 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
495 .addMBB(BalTgtMBB); in expandToLongBranch()
498 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
502 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch()
503 .addMBB(BalTgtMBB); in expandToLongBranch()
602 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
603 .addMBB(BalTgtMBB); in expandToLongBranch()
609 BuildMI(*MFp, DL, TII->get(BalOp)).addMBB(BalTgtMBB); in expandToLongBranch()
613 .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(targe in emitFEXT_T8I816_ins()
[all...]
/freebsd/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()
531 BuildMI(LoopTailMBB, DL, TII->get(LoongArch::B)).addMBB(DoneMB in expandAtomicCmpXchg()
[all...]
H A DLoongArchInstrInfo.cpp396 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(TBB); in insertBranch()
406 MIB.addMBB(TBB); in insertBranch()
415 MachineInstr &MI = *BuildMI(&MBB, DL, get(LoongArch::PseudoBR)).addMBB(FBB); in insertBranch()
447 .addMBB(&DestBB, LoongArchII::MO_PCREL_HI); in insertIndirectBranch()
453 .addMBB(&DestBB, LoongArchII::MO_PCREL_LO); in insertIndirectBranch()
/freebsd/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()
H A DWebAssemblyLateEHPrepare.cpp243 .addMBB(TBB); in replaceFuncletReturns()
280 .addMBB(TI->getOperand(0).getMBB()); in replaceFuncletReturns()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp193 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(TBB); in insertBranch()
195 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
200 BuildMI(&MBB, DL, get(NVPTX::CBranch)).add(Cond[0]).addMBB(TBB); in insertBranch()
201 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); in insertBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp297 .addMBB(LoopMBB); in doMaskedAtomicBinOpExpansion()
385 .addMBB(LoopMBB); in expandAtomicBinOp()
504 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
512 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
519 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
525 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
545 .addMBB(LoopHeadMBB); in tryToFoldBNEOnCmpXchgResult()
673 .addMBB(LoopHeadBNETarget); in expandAtomicCmpXchg()
684 .addMBB(LoopHeadMBB); in expandAtomicCmpXchg()
700 .addMBB(LoopHeadBNETarge
[all...]
/freebsd/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()
H A DX86WinFixupBufferSecurityCheck.cpp160 .addMBB(FailMBB) in CreateFailCheckSequence()
235 JMI.addMBB(NewRetMBB); in runOnMachineFunction()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp266 PHIMIB.addReg(Start->getOperand(0).getReg()).addMBB(Preheader); in expandNormalLoops()
284 PHIMIB.addReg(ADDIDef).addMBB(Exiting); in expandNormalLoops()
294 PHIMIB.addReg(ADDIDef).addMBB(P); in expandNormalLoops()
356 .addMBB(BrInstr->getOperand(1).getMBB()); in expandCTRLoops()
H A DPPCExpandAtomicPseudoInsts.cpp208 .addMBB(LoopMBB); in expandAtomicRMW128()
273 .addMBB(ExitMBB); in expandAtomicCmpSwap128()
284 .addMBB(LoopCmpMBB); in expandAtomicCmpSwap128()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp403 void addMBB(MachineBasicBlock *MBB);
974 void LinearizedRegion::addMBB(MachineBasicBlock *MBB) { MBBs.insert(MBB); } in addMBB() function in LinearizedRegion
978 addMBB(MBB); in addMBBs()
1454 MIB.addMBB(SourceMBB); in shrinkPHI()
1466 MIB.addMBB(SourcePred); in shrinkPHI()
1498 MIB.addMBB(LastMerge); in replacePHI()
1508 MIB.addMBB(SourcePred); in replacePHI()
1547 MIB.addMBB(IfMBB); in replaceEntryPHI()
1558 MIB.addMBB(SourcePred); in replaceEntryPHI()
1739 MIB.addMBB(IfBB); in insertMergePHI()
[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/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/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/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.cpp1506 .addMBB(RemBB) in EmitShiftInstr()
1515 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1516 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1518 .addReg(ShiftAmtSrcReg).addMBB(BB) in EmitShiftInstr()
1519 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr()
1533 .addMBB(LoopBB) in EmitShiftInstr()
1539 .addReg(SrcReg).addMBB(BB) in EmitShiftInstr()
1540 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1592 .addMBB(copy1MBB) in EmitInstrWithCustomInserter()
1609 .addMBB(copy0MBB) in EmitInstrWithCustomInserter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp276 .addMBB(DoneBB) in expandCMP_SWAP()
289 .addMBB(LoadCmpBB); in expandCMP_SWAP()
394 .addMBB(FailBB); in expandCMP_SWAP_128()
407 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
408 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
421 .addMBB(LoadCmpBB); in expandCMP_SWAP_128()
733 .addMBB(LoopBB) in expandSetTagLoop()
999 Cbz.addMBB(SMBB); in expandRestoreZA()
1001 .addMBB(EndBB); in expandRestoreZA()
1010 BuildMI(SMBB, DL, TII->get(AArch64::B)).addMBB(EndBB); in expandRestoreZA()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp558 NewPhi.addReg(PhiOp1).addMBB(BB1); in generateExistingPhis()
559 NewPhi.addReg(PhiOp2).addMBB(BB2); in generateExistingPhis()
697 NewPhi.addReg(PhiOp1).addMBB(BB1); in generatePhis()
698 NewPhi.addReg(PhiOp2).addMBB(BB2); in generatePhis()
1458 .addMBB(PreheaderBB) // Block choice is arbitrary and has no effect. in remapUse()
1460 .addMBB(BB); // Block choice is arbitrary and has no effect. in remapUse()
1517 .addMBB(PreheaderBB) in phi()
1519 .addMBB(BB); in phi()
1661 .addMBB(SourceBB); in moveStageBetweenBlocks()
1886 .addMBB(BB); in CreateLCSSAExitingBlock()
[all …]

12345