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

Overridden By

lib/Target/AArch64/AArch64InstrInfo.cpp
  208 bool AArch64InstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/AMDGPU/R600InstrInfo.cpp
  674 bool R600InstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/AMDGPU/SIInstrInfo.cpp
 1944 bool SIInstrInfo::analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
lib/Target/ARC/ARCInstrInfo.cpp
  170 bool ARCInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/ARM/ARMBaseInstrInfo.cpp
  311 bool ARMBaseInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/AVR/AVRInstrInfo.cpp
  263 bool AVRInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/BPF/BPFInstrInfo.cpp
  164 bool BPFInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/Hexagon/HexagonInstrInfo.cpp
  385 bool HexagonInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/Lanai/LanaiInstrInfo.cpp
  562 bool LanaiInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/MSP430/MSP430InstrInfo.cpp
  175 bool MSP430InstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/Mips/MipsInstrInfo.cpp
   94 bool MipsInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/NVPTX/NVPTXInstrInfo.cpp
   95 bool NVPTXInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/PowerPC/PPCInstrInfo.cpp
  495 bool PPCInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/RISCV/RISCVInstrInfo.cpp
  233 bool RISCVInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/Sparc/SparcInstrInfo.cpp
  159 bool SparcInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/SystemZ/SystemZInstrInfo.cpp
  353 bool SystemZInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
  101 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/X86/X86InstrInfo.cpp
 2668 bool X86InstrInfo::analyzeBranch(MachineBasicBlock &MBB,
lib/Target/XCore/XCoreInstrInfo.cpp
  189 bool XCoreInstrInfo::analyzeBranch(MachineBasicBlock &MBB,

References

lib/CodeGen/BranchFolding.cpp
  203     if (!TII->analyzeBranch(MBB, TBB, FBB, Cond, true))
  522   if (I != MF->end() && !TII->analyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
 1174       if (!TII->analyzeBranch(*PBB, TBB, FBB, Cond, true)) {
 1448       TII->analyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
 1593           !TII->analyzeBranch(*Pred, PredTBB, PredFBB, PredCond, true);
 1623       TII->analyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true);
 1707               bool NewCurUnAnalyzable = TII->analyzeBranch(
 1753             !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) &&
 1815           !TII->analyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) &&
 1970   if (TII->analyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty())
lib/CodeGen/BranchRelaxation.cpp
  339   bool Fail = TII->analyzeBranch(*MBB, TBB, FBB, Cond);
lib/CodeGen/EarlyIfConversion.cpp
  481   if (TII->analyzeBranch(*Head, TBB, FBB, Cond)) {
lib/CodeGen/IfConversion.cpp
 1024       !TII->analyzeBranch(*BBI.BB, BBI.TrueBB, BBI.FalseBB, BBI.BrCond);
lib/CodeGen/MachineBasicBlock.cpp
  541   bool B = TII->analyzeBranch(*this, TBB, FBB, Cond);
  841   if (TII->analyzeBranch(*this, TBB, FBB, Cond)) {
 1125   if (TII->analyzeBranch(*const_cast<MachineBasicBlock *>(this), TBB, FBB, Cond,
lib/CodeGen/MachineBlockPlacement.cpp
 2571       if (!TII->analyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough())
 2662       assert((!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) ||
 2691     if (!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond))
 2698   if (!TII->analyzeBranch(F->back(), TBB, FBB, Cond))
 2718     if (!TII->analyzeBranch(*ChainBB, TBB, FBB, Cond, /*AllowModify*/ true)) {
lib/CodeGen/MachineLICM.cpp
  817     if (!TII->analyzeBranch(*BB, TBB, FBB, Cond, false) && Cond.empty())
lib/CodeGen/MachineLoopUtils.cpp
  121     bool CanAnalyzeBr = !TII->analyzeBranch(*Loop, TBB, FBB, Cond);
lib/CodeGen/MachinePipeliner.cpp
  320   if (TII->analyzeBranch(*L.getHeader(), LI.TBB, LI.FBB, LI.BrCond)) {
lib/CodeGen/MachineVerifier.cpp
  674   if (!TII->analyzeBranch(*const_cast<MachineBasicBlock *>(MBB), TBB, FBB,
lib/CodeGen/ModuloSchedule.cpp
  257   bool checkBranch = TII->analyzeBranch(*KernelBB, TBB, FBB, Cond);
 1701   bool CanAnalyzeBr = !TII->analyzeBranch(*BB, TBB, FBB, Cond);
lib/CodeGen/TailDuplicator.cpp
  573   if (TII->analyzeBranch(TailBB, PredTBB, PredFBB, PredCond) &&
  689     if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond))
  716     if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond))
  780   if (TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond))
  885       !TII->analyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond) &&
lib/Target/AArch64/AArch64A53Fix835769.cpp
  144     if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB &&
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  350     if (TII->analyzeBranch(*HBB, TBB, FBB, HeadCond)) {
  361     if (TII->analyzeBranch(*TBB, TBB_TBB, TBB_FBB, TrueCond)) {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  502   if (TII->analyzeBranch(*Head, TBB, FBB, HeadCond)) {
  531   if (TII->analyzeBranch(*CmpBB, TBB, FBB, CmpBBCond)) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  190   if (TII->analyzeBranch(MBB, TBB, FBB, analyzeBranchCondCode, false))
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  238   if (TII->analyzeBranch(*Cand.BranchBlock, Cand.BranchTargetBlock, FalseMBB,