Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp111 TII->insertBranch(*Preheader, NewBB, nullptr, {}, DL); in PeelSingleBlockLoop()
113 TII->insertBranch(*NewBB, Loop, nullptr, {}, DL); in PeelSingleBlockLoop()
125 TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB, in PeelSingleBlockLoop()
128 TII->insertBranch(*NewBB, Exit, nullptr, {}, DL); in PeelSingleBlockLoop()
H A DBranchRelaxation.cpp309 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, in fixupConditionalBranch() local
314 TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); in fixupConditionalBranch()
361 insertBranch(MBB, FBB, TBB, Cond); in fixupConditionalBranch()
387 insertBranch(MBB, &NextBB, TBB, Cond); in fixupConditionalBranch()
427 insertBranch(MBB, NewBB, FBB, Cond); in fixupConditionalBranch()
H A DBranchFolding.cpp465 TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); in FixTail()
470 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
1117 TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, in TailMergeBlocks()
1397 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1453 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1467 TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1505 TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1567 TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl); in OptimizeBlock()
1615 TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); in OptimizeBlock()
1642 TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl); in OptimizeBlock()
[all …]
H A DMachineBasicBlock.cpp678 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
691 TII->insertBranch(*this, FBB, nullptr, Cond, DL); in updateTerminator()
694 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
711 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
721 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
725 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
728 TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL); in updateTerminator()
1133 TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); in SplitCriticalEdge()
H A DModuloSchedule.cpp241 TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc()); in generateProlog()
322 TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); in generateEpilog()
327 TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); in generateEpilog()
873 numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); in addBranches()
878 numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); in addBranches()
892 numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc()); in addBranches()
1879 TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, in CreateLCSSAExitingBlock()
1952 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h62 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DNVPTXInstrInfo.cpp180 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in NVPTXInstrInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h55 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DBPFInstrInfo.cpp219 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in BPFInstrInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.h62 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DWebAssemblyInstrInfo.cpp174 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch() function in WebAssemblyInstrInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h66 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DMSP430InstrInfo.cpp253 unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in MSP430InstrInfo
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h57 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h75 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCInstrInfo.h58 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEInstrInfo.h73 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h96 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h139 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h66 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h71 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.h172 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h232 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kInstrInfo.h267 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1295 TII->insertBranch(*LastMBB, BranchTarget, nullptr, Cond, LastIDL); in convertToHardwareLoop()
1972 TII->insertBranch(*PB, NewPH, nullptr, EmptyCond, DL); in createPreheaderForLoop()
1984 TII->insertBranch(*Latch, Header, nullptr, EmptyCond, DL); in createPreheaderForLoop()
1987 TII->insertBranch(*NewPH, Header, nullptr, EmptyCond, DL); in createPreheaderForLoop()

123