Searched refs:AnalyzeBranch (Results 1 - 25 of 43) sorted by relevance

12

/external/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h54 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
69 BranchType AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DMipsInstrInfo.cpp86 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MipsInstrInfo
92 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs);
184 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:MipsInstrInfo
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h78 bool AnalyzeBranch(MachineBasicBlock &MBB,
H A DMSP430InstrInfo.cpp172 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MSP430InstrInfo
/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h63 bool AnalyzeBranch(
H A DNVPTXInstrInfo.cpp147 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
170 bool NVPTXInstrInfo::AnalyzeBranch( function in class:NVPTXInstrInfo
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h66 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h53 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600InstrInfo.h68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
H A DR600InstrInfo.cpp177 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:R600InstrInfo
183 // Most of the following comes from the ARM implementation of AnalyzeBranch
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600InstrInfo.h68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
/external/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp140 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) &&
H A DAArch64InstrInfo.h127 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DAArch64ConditionalCompares.cpp161 /// The branch condition in Head as determined by AnalyzeBranch.
269 // Parse a condition code returned by AnalyzeBranch, and compute the CondCode
499 if (TII->AnalyzeBranch(*Head, TBB, FBB, HeadCond)) {
508 DEBUG(dbgs() << "AnalyzeBranch didn't find conditional branch in Head.\n");
527 if (TII->AnalyzeBranch(*CmpBB, TBB, FBB, CmpBBCond)) {
534 DEBUG(dbgs() << "AnalyzeBranch didn't find conditional branch in CmpBB.\n");
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp374 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false);
482 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false);
495 // Branches of form "if (!P) ..." cause HexagonInstrInfo::AnalyzeBranch
1297 // AnalyzeBranch returns true if it fails to analyze branch.
1298 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false);
1312 // HexagonInstrInfo::AnalyzeBranch for negated branches inserts imm(0)
1435 if (TII->AnalyzeBranch(*Latch, TB, FB, Tmp1, false))
1441 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp1, false);
1525 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp2, false);
1537 bool LatchNotAnalyzed = TII->AnalyzeBranch(*Latc
[all...]
H A DHexagonInstrInfo.h62 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
/external/llvm/lib/CodeGen/
H A DBranchFolding.cpp207 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
474 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
902 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
1107 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1133 // AnalyzeBranch.
1244 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true);
1337 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB,
1387 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)
1440 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) &&
1595 if (TII->AnalyzeBranch(*MB
[all...]
H A DTailDuplication.cpp660 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
691 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
774 // EH edges are ignored by AnalyzeBranch.
780 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
840 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true);
863 // AnalyzeBranch.
865 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) &&
H A DMachineBlockPlacement.cpp878 SmallVector<MachineOperand, 4> Cond; // For AnalyzeBranch.
887 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch.
888 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough())
991 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch.
992 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
998 // AnalyzeBranch() may return erroneous value for FBB when these two
1009 if (TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
1036 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch.
1037 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Cond))
H A DMachineBasicBlock.cpp400 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond);
649 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) {
692 // AnalyzeBranch fails. If this uses a jump table, we won't touch it.
696 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond))
1052 // 'TargetInstrInfo::AnalyzeBranch' method. We take our meaning of the initial
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h129 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/R600/
H A DR600InstrInfo.h163 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h143 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/X86/
H A DX86InstrInfo.h51 // Artificial condition codes. These are used by AnalyzeBranch
247 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h273 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
298 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:llvm::TargetInstrInfo
306 /// This is only invoked in cases where AnalyzeBranch returns success. It
314 /// returned by AnalyzeBranch. This is only invoked in cases where
315 /// AnalyzeBranch returns success. It returns the number of instructions
319 /// cases where AnalyzeBranch doesn't apply because there was no original
423 /// @param Cond Condition returned by AnalyzeBranch.
442 /// The condition in Cond comes from AnalyzeBranch, and it can be assumed
450 /// @param Cond Condition as computed by AnalyzeBranch.

Completed in 1908 milliseconds

12