Home
last modified time | relevance | path

Searched refs:insertBranch (Results 1 – 25 of 66) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp115 TII->insertBranch(*NewBB, Loop, nullptr, {}, DL); in PeelSingleBlockLoop()
127 TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB, in PeelSingleBlockLoop()
130 TII->insertBranch(*NewBB, Exit, nullptr, {}, DL); in PeelSingleBlockLoop()
H A DBranchRelaxation.cpp319 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, in fixupConditionalBranch() local
324 TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); in fixupConditionalBranch()
371 insertBranch(MBB, FBB, TBB, Cond); in fixupConditionalBranch()
397 insertBranch(MBB, &NextBB, TBB, Cond); in fixupConditionalBranch()
437 insertBranch(MBB, NewBB, FBB, Cond); in fixupConditionalBranch()
H A DBranchFolding.cpp469 TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); in FixTail()
474 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
1121 TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, in TailMergeBlocks()
1390 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1446 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1460 TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1498 TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1560 TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl); in OptimizeBlock()
1608 TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); in OptimizeBlock()
1635 TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl); in OptimizeBlock()
[all …]
H A DMachineBasicBlock.cpp704 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
717 TII->insertBranch(*this, FBB, nullptr, Cond, DL); in updateTerminator()
720 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
737 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
747 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
751 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
754 TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL); in updateTerminator()
1131 TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); in SplitCriticalEdge()
H A DModuloSchedule.cpp244 TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc()); in generateProlog()
327 TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc()); in generateEpilog()
329 TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); in generateEpilog()
334 TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); in generateEpilog()
887 numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); in addBranches()
892 numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); in addBranches()
906 numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc()); in addBranches()
1897 TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, in CreateLCSSAExitingBlock()
1970 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h65 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DNVPTXInstrInfo.cpp180 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in NVPTXInstrInfo
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.h47 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DSPIRVInstrInfo.cpp222 unsigned SPIRVInstrInfo::insertBranch( in insertBranch() function in SPIRVInstrInfo
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h57 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DBPFInstrInfo.cpp220 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in BPFInstrInfo
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.h61 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DWebAssemblyInstrInfo.cpp159 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch() function in WebAssemblyInstrInfo
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h57 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h66 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCInstrInfo.h58 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h77 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.h60 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrInfo.h73 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.h66 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h98 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h139 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock,
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h71 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.h171 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h94 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,

123