/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsBranchExpansion.cpp | 361 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 D | Mips16ISelLowering.cpp | 545 .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 D | LoongArchExpandAtomicPseudoInsts.cpp | 215 .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 D | LoongArchInstrInfo.cpp | 396 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 D | WebAssemblyInstrInfo.cpp | 168 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 D | WebAssemblyFixIrreducibleControlFlow.cpp | 384 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 D | WebAssemblyLateEHPrepare.cpp | 243 .addMBB(TBB); in replaceFuncletReturns() 280 .addMBB(TI->getOperand(0).getMBB()); in replaceFuncletReturns()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.cpp | 193 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 D | RISCVExpandAtomicPseudoInsts.cpp | 297 .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 D | X86FastPreTileConfig.cpp | 367 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 D | X86WinFixupBufferSecurityCheck.cpp | 160 .addMBB(FailMBB) in CreateFailCheckSequence() 235 JMI.addMBB(NewRetMBB); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.cpp | 355 .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 D | PPCCTRLoops.cpp | 266 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 D | PPCExpandAtomicPseudoInsts.cpp | 208 .addMBB(LoopMBB); in expandAtomicRMW128() 273 .addMBB(ExitMBB); in expandAtomicCmpSwap128() 284 .addMBB(LoopCmpMBB); in expandAtomicCmpSwap128()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 403 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 D | SIOptimizeVGPRLiveRange.cpp | 513 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 D | SILateBranchLowering.cpp | 138 .addMBB(EarlyExitBlock); in earlyTerm() 243 .addMBB(EmptyMBBAtEnd); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.cpp | 286 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 D | ARCBranchFinalize.cpp | 120 .addMBB(MI->getOperand(0).getMBB()) in replaceWithBRcc() 138 .addMBB(MI->getOperand(0).getMBB()) in replaceWithCmpBcc()
|
H A D | ARCInstrInfo.cpp | 382 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 D | MSP430InstrInfo.cpp | 268 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 D | MSP430BranchSelector.cpp | 197 .addMBB(NextMBB) in expandBranches() 204 MI = BuildMI(*MBB, MI, dl, TII->get(MSP430::Bi)).addMBB(DestBB); in expandBranches()
|
H A D | MSP430ISelLowering.cpp | 1506 .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 D | AArch64ExpandPseudoInsts.cpp | 276 .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 D | ModuloSchedule.cpp | 558 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 …]
|