Home
last modified time | relevance | path

Searched refs:CreateMachineBasicBlock (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp326 auto LoopMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicBinOp()
327 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicBinOp()
376 auto LoopHeadMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
377 auto LoopIfBodyMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
378 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
379 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
505 auto LoopHeadMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
506 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
507 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
508 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp113 MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword()
114 MachineBasicBlock *loop2MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword()
115 MachineBasicBlock *sinkMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword()
116 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword()
250 MachineBasicBlock *loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap()
251 MachineBasicBlock *loop2MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap()
252 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap()
438 MachineBasicBlock *loopMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOpSubword()
442 loop1MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOpSubword()
443 loop2MBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicBinOpSubword()
[all …]
H A DMips16ISelLowering.cpp535 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSel16()
536 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSel16()
598 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelT16()
599 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelT16()
664 MachineBasicBlock *copy0MBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSeliT16()
665 MachineBasicBlock *sinkMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSeliT16()
H A DMipsBranchExpansion.cpp273 MFp->CreateMachineBasicBlock(MBB->getBasicBlock()); in splitMBB()
418 MachineBasicBlock *LongBrMBB = MFp->CreateMachineBasicBlock(BB); in expandToLongBranch()
424 MachineBasicBlock *BalTgtMBB = MFp->CreateMachineBasicBlock(BB); in expandToLongBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp394 auto LoopMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicBinOp()
395 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicBinOp()
447 auto LoopHeadMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
448 auto LoopIfBodyMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
449 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
450 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
629 auto LoopHeadMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
630 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
631 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandAtomicPseudoInsts.cpp126 MachineBasicBlock *LoopMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicRMW128()
127 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicRMW128()
245 MachineBasicBlock *LoopCmpMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicCmpSwap128()
246 MachineBasicBlock *CmpSuccMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicCmpSwap128()
247 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicCmpSwap128()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreloadKernArgProlog.cpp126 MachineBasicBlock *BackCompatMBB = MF.CreateMachineBasicBlock(); in createBackCompatBlock()
150 MachineBasicBlock *PadMBB = MF.CreateMachineBasicBlock(); in createBackCompatBlock()
H A DSILateBranchLowering.cpp268 MachineBasicBlock *EarlyExitBlock = MF.CreateMachineBasicBlock(); in run()
296 EmptyMBBAtEnd = MF.CreateMachineBasicBlock(); in run()
308 EmptyMBBAtEnd = MF.CreateMachineBasicBlock(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IndirectThunks.cpp191 MF.CreateMachineBasicBlock(Entry->getBasicBlock()); in populateThunk()
193 MF.CreateMachineBasicBlock(Entry->getBasicBlock()); in populateThunk()
H A DX86CmovConversion.cpp685 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(BB); in convertCmovInstsToBranches()
686 MachineBasicBlock *SinkMBB = F->CreateMachineBasicBlock(BB); in convertCmovInstsToBranches()
H A DX86FrameLowering.cpp825 MachineBasicBlock *testMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineGenericLoop()
826 MachineBasicBlock *tailMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineGenericLoop()
985 MachineBasicBlock *RoundMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineWindowsCoreCLR64()
986 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineWindowsCoreCLR64()
987 MachineBasicBlock *ContinueMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineWindowsCoreCLR64()
1325 MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in BuildStackAlignAND()
1327 MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in BuildStackAlignAND()
1329 MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in BuildStackAlignAND()
1331 MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in BuildStackAlignAND()
3298 MachineBasicBlock *allocMBB = MF.CreateMachineBasicBlock(); in adjustForSegmentedStacks()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp127 AppendixBB = MF.CreateMachineBasicBlock(); in getAppendixBlock()
145 CallerTrampolineBB = MF.CreateMachineBasicBlock(); in getCallerTrampolineBlock()
160 FakeCallerBB = MF.CreateMachineBasicBlock(); in getFakeCallerBlock()
1205 MachineBasicBlock *DelegateBB = MF.CreateMachineBasicBlock(); in addNestedTryDelegate()
1254 PostBB = MF.CreateMachineBasicBlock(); in addNestedTryDelegate()
1275 PreBB = MF.CreateMachineBasicBlock(); in addNestedTryDelegate()
1353 TrampolineBB = MF.CreateMachineBasicBlock(); in getTrampolineBlock()
1422 MachineBasicBlock *EndTryTableBB = MF.CreateMachineBasicBlock(); in addNestedTryTable()
1468 PostBB = MF.CreateMachineBasicBlock(); in addNestedTryTable()
1489 PreBB = MF.CreateMachineBasicBlock(); in addNestedTryTable()
[all …]
H A DWebAssemblyFixIrreducibleControlFlow.cpp359 MachineBasicBlock *Dispatch = MF.CreateMachineBasicBlock(); in makeSingleEntryLoop()
444 MachineBasicBlock *Routing = MF.CreateMachineBasicBlock(); in makeSingleEntryLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp190 MachineBasicBlock *RestMBB = MF.CreateMachineBasicBlock(BB); in expandCondMove()
198 MachineBasicBlock *MoveMBB = MF.CreateMachineBasicBlock(BB); in expandCondMove()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp502 MachineBasicBlock *New_B0 = MF->CreateMachineBasicBlock(TermBB); in adjustBranch()
503 MachineBasicBlock *New_B1 = MF->CreateMachineBasicBlock(TermBB); in adjustBranch()
565 MachineBasicBlock *New_B = MF->CreateMachineBasicBlock(TermBB); in adjustBranch()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp252 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP()
253 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP()
254 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP()
357 auto LoadCmpBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128()
358 auto StoreBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128()
359 auto FailBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128()
360 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandCMP_SWAP_128()
713 auto LoopBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandSetTagLoop()
714 auto DoneBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandSetTagLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockPathCloning.cpp59 MachineBasicBlock *CloneBB = MF.CreateMachineBasicBlock( in CloneMachineBasicBlock()
H A DMachineLoopUtils.cpp38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop()
H A DModuloSchedule.cpp111 MachineBasicBlock *KernelBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in generatePipelinedLoop()
210 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in generateProlog()
285 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(); in generateEpilog()
1888 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in CreateLCSSAExitingBlock()
2148 MF->CreateMachineBasicBlock(Loop->getBasicBlock()); in createDedicatedExit()
2279 Check = MF.CreateMachineBasicBlock(OrigKernel->getBasicBlock()); in generatePipelinedLoop()
2280 Prolog = MF.CreateMachineBasicBlock(OrigKernel->getBasicBlock()); in generatePipelinedLoop()
2281 NewKernel = MF.CreateMachineBasicBlock(OrigKernel->getBasicBlock()); in generatePipelinedLoop()
2282 Epilog = MF.CreateMachineBasicBlock(OrigKernel->getBasicBlock()); in generatePipelinedLoop()
2283 NewPreheader = MF.CreateMachineBasicBlock(OrigKernel->getBasicBlock()); in generatePipelinedLoop()
H A DCodeGenCommonISel.cpp36 SuccMBB = MF->CreateMachineBasicBlock(BB); in addSuccessorMBB()
H A DSwitchLoweringUtils.cpp241 CurMF->CreateMachineBasicBlock(SI->getParent()); in buildJumpTable()
454 FuncInfo.MF->CreateMachineBasicBlock(SI->getParent()); in buildBitTests()
H A DBranchRelaxation.cpp272 MachineBasicBlock *NewBB = MF->CreateMachineBasicBlock(BB); in createNewBlockAfter()
296 MF->CreateMachineBasicBlock(OrigBB->getBasicBlock()); in splitBlockBeforeInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp152 MF->CreateMachineBasicBlock(MBB->getBasicBlock()); in expandBranches()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp112 MachineBasicBlock *NewBlock = Preheader->getParent()->CreateMachineBasicBlock( in revertWhileToDoLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp365 MachineBasicBlock *BB = MF->CreateMachineBasicBlock(); in doInitialPlacement()
646 MF->CreateMachineBasicBlock(OrigBB->getBasicBlock()); in splitBlockBeforeInstr()
1076 MachineBasicBlock *NewIsland = MF->CreateMachineBasicBlock(); in handleConstantPoolUser()

1234