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

12

/external/llvm/lib/Target/CellSPU/
H A DSPUInstrInfo.h70 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DSPUInstrInfo.cpp213 SPUInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:SPUInstrInfo
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h77 bool AnalyzeBranch(MachineBasicBlock &MBB,
H A DMSP430InstrInfo.cpp169 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MSP430InstrInfo
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h73 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DSparcInstrInfo.cpp127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:SparcInstrInfo
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h52 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DXCoreInstrInfo.cpp163 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
187 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:XCoreInstrInfo
/external/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h64 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DMipsInstrInfo.cpp296 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MipsInstrInfo
/external/llvm/lib/Target/PTX/
H A DPTXInstrInfo.h78 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DPTXInstrInfo.cpp177 AnalyzeBranch(MachineBasicBlock &MBB, function in class:PTXInstrInfo
196 DEBUG(dbgs() << "AnalyzeBranch: opcode: " << instLast1.getOpcode() << "\n");
197 DEBUG(dbgs() << "AnalyzeBranch: MBB: " << MBB.getName().str() << "\n");
198 DEBUG(dbgs() << "AnalyzeBranch: TBB: " << TBB << "\n");
199 DEBUG(dbgs() << "AnalyzeBranch: FBB: " << FBB << "\n");
203 DEBUG(dbgs() << "AnalyzeBranch: ends with no branch\n");
211 DEBUG(dbgs() << "AnalyzeBranch: ends with only uncond branch\n");
220 DEBUG(dbgs() << "AnalyzeBranch: ends with cond branch and fall through\n");
236 DEBUG(dbgs() << "AnalyzeBranch: ends with cond and uncond branch\n");
246 DEBUG(dbgs() << "AnalyzeBranch
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h109 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h57 virtual bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
/external/llvm/lib/Target/MBlaze/
H A DMBlazeInstrInfo.h198 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DMBlazeInstrInfo.cpp115 bool MBlazeInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MBlazeInstrInfo
/external/llvm/lib/CodeGen/
H A DCodePlacementOpt.cpp79 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
91 /// HasAnalyzableTerminator - Test whether AnalyzeBranch will succeed on MBB.
95 /// Target-specific code is hereby encouraged to make AnalyzeBranch succeed
105 // Ask the target's AnalyzeBranch if it can handle this block.
109 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
112 // AnalyzeBranch thinks it knows how to analyze such things, but it doesn't
116 // if the CFG disagrees with AnalyzeBranch.
243 /// contiguous, provided that AnalyzeBranch can handle all the relevant
337 /// AnalyzeBranch, which can't understand complex control instructions.
H A DBranchFolding.cpp201 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
468 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
889 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
1088 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1114 // AnalyzeBranch.
1225 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true);
1318 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB,
1368 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)
1420 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) &&
1572 if (TII->AnalyzeBranch(*MB
[all...]
H A DTailDuplication.cpp643 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
674 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
756 // EH edges are ignored by AnalyzeBranch.
762 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true))
805 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true);
828 // AnalyzeBranch.
830 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) &&
H A DMachineBasicBlock.cpp350 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond);
570 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) {
603 // AnalyzeBranch fails. If this uses a jump table, we won't touch it.
607 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond))
840 // 'TargetInstrInfo::AnalyzeBranch' method. We take our meaning of the initial
H A DMachineBlockPlacement.cpp879 SmallVector<MachineOperand, 4> Cond; // For AnalyzeBranch.
888 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch.
889 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough())
990 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch.
991 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond))
997 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch.
998 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Cond))
H A DIfConversion.cpp82 /// TargetInstrInfo::AnalyzeBranch() (i.e. TBB, FBB, and Cond), and its
91 /// IsBrAnalyzable - True if AnalyzeBranch() returns false.
100 /// TrueBB / FalseBB- See AnalyzeBranch().
629 !TII->AnalyzeBranch(*BBI.BB, BBI.TrueBB, BBI.FalseBB, BBI.BrCond);
951 if (!TII->AnalyzeBranch(*BBI.BB, TBB, FBB, Cond))
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h61 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/X86/
H A DX86InstrInfo.h50 // Artificial condition codes. These are used by AnalyzeBranch
212 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h246 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
271 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:llvm::TargetInstrInfo
279 /// This is only invoked in cases where AnalyzeBranch returns success. It
287 /// returned by AnalyzeBranch. This is only invoked in cases where
288 /// AnalyzeBranch returns success. It returns the number of instructions
292 /// cases where AnalyzeBranch doesn't apply because there was no original

Completed in 307 milliseconds

12