reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/Target/AArch64/AArch64InstrInfo.cpp
  388 unsigned AArch64InstrInfo::insertBranch(
lib/Target/AMDGPU/R600InstrInfo.cpp
  756 unsigned R600InstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/AMDGPU/SIInstrInfo.cpp
 2045 unsigned SIInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/ARC/ARCInstrInfo.cpp
  370 unsigned ARCInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/ARM/ARMBaseInstrInfo.cpp
  428 unsigned ARMBaseInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/AVR/AVRInstrInfo.cpp
  398 unsigned AVRInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/BPF/BPFInstrInfo.cpp
  219 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/Hexagon/HexagonInstrInfo.cpp
  578 unsigned HexagonInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/Lanai/LanaiInstrInfo.cpp
  660 unsigned LanaiInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/MSP430/MSP430InstrInfo.cpp
  265 unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/Mips/MipsInstrInfo.cpp
  120 unsigned MipsInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/NVPTX/NVPTXInstrInfo.cpp
  180 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/PowerPC/PPCInstrInfo.cpp
  702 unsigned PPCInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/RISCV/RISCVInstrInfo.cpp
  335 unsigned RISCVInstrInfo::insertBranch(
lib/Target/Sparc/SparcInstrInfo.cpp
  242 unsigned SparcInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/SystemZ/SystemZInstrInfo.cpp
  477 unsigned SystemZInstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
  179 unsigned WebAssemblyInstrInfo::insertBranch(
lib/Target/X86/X86InstrInfo.cpp
 2769 unsigned X86InstrInfo::insertBranch(MachineBasicBlock &MBB,
lib/Target/XCore/XCoreInstrInfo.cpp
  271 unsigned XCoreInstrInfo::insertBranch(MachineBasicBlock &MBB,

References

include/llvm/CodeGen/TargetInstrInfo.h
  663     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
lib/CodeGen/BranchFolding.cpp
  527         TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl);
  532   TII->insertBranch(*CurMBB, SuccBB, nullptr,
 1195             TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr,
 1462         TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
 1518       TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
 1532         TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl);
 1570           TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl);
 1638         TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl);
 1686             TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl);
 1713                 TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl);
 1733       TII->insertBranch(*MBB, CurTBB, nullptr, CurCond, dl);
 1769             TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc());
lib/CodeGen/BranchRelaxation.cpp
  319     TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
lib/CodeGen/EarlyIfConversion.cpp
  689     TII->insertBranch(*Head, Tail, nullptr, EmptyCond, HeadDL);
lib/CodeGen/IfConversion.cpp
  626     TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl);
 1469   TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl);
 1716     TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl);
 2026   TII->insertBranch(*BBI.BB, TrueBBI.TrueBB, TrueBBI.FalseBB,
lib/CodeGen/ImplicitNullChecks.cpp
  711     TII->insertBranch(*NC.getCheckBlock(), NC.getNotNullSucc(), nullptr,
lib/CodeGen/MachineBasicBlock.cpp
  569         TII->insertBranch(*this, TBB, nullptr, Cond, DL);
  582       TII->insertBranch(*this, FBB, nullptr, Cond, DL);
  585       TII->insertBranch(*this, TBB, nullptr, Cond, DL);
  612         TII->insertBranch(*this, TBB, nullptr, Cond, DL);
  621     TII->insertBranch(*this, TBB, nullptr, Cond, DL);
  630       TII->insertBranch(*this, FallthroughBB, nullptr, Cond, DL);
  634     TII->insertBranch(*this, FallthroughBB, nullptr, Cond, DL);
  637     TII->insertBranch(*this, TBB, FallthroughBB, Cond, DL);
  970     TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL);
lib/CodeGen/MachineBlockPlacement.cpp
 2732         TII->insertBranch(*ChainBB, FBB, TBB, Cond, dl);
lib/CodeGen/MachineLoopUtils.cpp
  111       TII->insertBranch(*Preheader, NewBB, nullptr, {}, DL);
  113     TII->insertBranch(*NewBB, Loop, nullptr, {}, DL);
  125     TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB,
  128       TII->insertBranch(*NewBB, Exit, nullptr, {}, DL);
lib/CodeGen/ModuloSchedule.cpp
  241     TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc());
  322   TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc());
  327     TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc());
  873       numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc());
  878       numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc());
  892       numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc());
 1705   TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB,
 1781       TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc());
lib/CodeGen/SelectionDAG/FastISel.cpp
 1678     TII.insertBranch(*FuncInfo.MBB, MSucc, nullptr,
lib/CodeGen/TailDuplicator.cpp
  765       TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL);
lib/CodeGen/TargetInstrInfo.cpp
  152     insertBranch(*MBB, NewDest, nullptr, SmallVector<MachineOperand, 0>(), DL);