Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/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.cpp370 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, in fixupConditionalBranch()
375 TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize); in fixupConditionalBranch()
428 insertBranch(MBB, NewBB, FBB, Cond); in fixupConditionalBranch()
466 insertBranch(MBB, FBB, TBB, Cond); in fixupUnconditionalBranch()
492 insertBranch(MBB, &NextBB, TBB, Cond); in fixupUnconditionalBranch()
532 insertBranch(MBB, NewBB, FBB, Cond); in fixupUnconditionalBranch()
332 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, fixupConditionalBranch() local
H A DBranchFolding.cpp475 TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); in FixTail()
480 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
1132 TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr, in TailMergeBlocks()
1411 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1467 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1481 TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1519 TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1582 TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl); in OptimizeBlock()
1630 TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); in OptimizeBlock()
1666 TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl); in OptimizeBlock()
[all …]
H A DMachineBasicBlock.cpp728 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
741 TII->insertBranch(*this, FBB, nullptr, Cond, DL); in updateTerminator()
744 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
761 TII->insertBranch(*this, TBB, nullptr, Cond, DL); in updateTerminator()
771 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
775 TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL); in updateTerminator()
778 TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL); in updateTerminator()
1245 TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL); in SplitCriticalEdge()
H A DModuloSchedule.cpp247 TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc()); in generateProlog()
331 TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc()); in generateEpilog()
333 TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); in generateEpilog()
338 TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc()); in generateEpilog()
889 numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc()); in addBranches()
894 numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc()); in addBranches()
908 numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc()); in addBranches()
1900 TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, in CreateLCSSAExitingBlock()
1973 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
2141 TII->insertBranch(*Loop, TBB, FBB, Cond, DebugLoc()); in createDedicatedExit()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h65 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DNVPTXInstrInfo.cpp177 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch() function in NVPTXInstrInfo
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.h48 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
H A DSPIRVInstrInfo.cpp233 unsigned SPIRVInstrInfo::insertBranch( in insertBranch() function in SPIRVInstrInfo
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h57 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h77 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.h60 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.h58 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.h73 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.h70 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h100 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h139 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TrueBlock,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h71 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.h171 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,

123