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

12

/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaInstrInfo.h61 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
H A DAlphaInstrInfo.cpp218 bool AlphaInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, function in class:AlphaInstrInfo
/external/swiftshader/third_party/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/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430InstrInfo.h77 bool AnalyzeBranch(MachineBasicBlock &MBB,
H A DMSP430InstrInfo.cpp175 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:MSP430InstrInfo
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
H A DSparcInstrInfo.h66 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
H A DSparcInstrInfo.cpp116 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, function in class:SparcInstrInfo
/external/swiftshader/third_party/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/swiftshader/third_party/LLVM/lib/Target/SystemZ/
H A DSystemZInstrInfo.h87 virtual bool AnalyzeBranch(MachineBasicBlock &MBB,
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsInstrInfo.h143 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/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
198 DEBUG(dbgs() << "AnalyzeBranch: opcode: " << instLast1.getOpcode() << "\n");
199 DEBUG(dbgs() << "AnalyzeBranch: MBB: " << MBB.getName().str() << "\n");
200 DEBUG(dbgs() << "AnalyzeBranch: TBB: " << TBB << "\n");
201 DEBUG(dbgs() << "AnalyzeBranch: FBB: " << FBB << "\n");
205 DEBUG(dbgs() << "AnalyzeBranch: ends with no branch\n");
213 DEBUG(dbgs() << "AnalyzeBranch: ends with only uncond branch\n");
222 DEBUG(dbgs() << "AnalyzeBranch: ends with cond branch and fall through\n");
238 DEBUG(dbgs() << "AnalyzeBranch: ends with cond and uncond branch\n");
248 DEBUG(dbgs() << "AnalyzeBranch
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
H A DPPCInstrInfo.h106 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DBranchFolding.cpp190 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
458 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
875 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
1058 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1083 // AnalyzeBranch.
1191 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true);
1281 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB,
1330 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)
1382 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) &&
1531 if (TII->AnalyzeBranch(*MB
[all...]
H A DCodePlacementOpt.cpp82 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
94 /// HasAnalyzableTerminator - Test whether AnalyzeBranch will succeed on MBB.
98 /// Target-specific code is hereby encouraged to make AnalyzeBranch succeed
108 // Ask the target's AnalyzeBranch if it can handle this block.
112 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
115 // AnalyzeBranch thinks it knows how to analyze such things, but it doesn't
119 // if the CFG disagrees with AnalyzeBranch.
246 /// contiguous, provided that AnalyzeBranch can handle all the relevant
340 /// AnalyzeBranch, which can't understand complex control instructions.
H A DSplitter.cpp349 if (tii->AnalyzeBranch(*mbb, a, b, c)) {
421 if (!!tii->AnalyzeBranch(*predBlock, a, b, c)) {
432 return (!tii->AnalyzeBranch(*headerLayoutPred, a, b, c));
555 return (!tii->AnalyzeBranch(*outBlockLayoutPred, a, b, c) &&
556 !tii->AnalyzeBranch(*edge.first, a, b, c));
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))
803 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true);
826 // AnalyzeBranch.
828 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) &&
H A DMachineBasicBlock.cpp289 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond);
473 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) {
509 // AnalyzeBranch fails. If this uses a jump table, we won't touch it.
513 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond))
705 // 'TargetInstrInfo::AnalyzeBranch' method. We take our meaning of the initial
/external/swiftshader/third_party/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/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMBaseInstrInfo.h58 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/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/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetInstrInfo.h245 /// AnalyzeBranch - Analyze the branching code at the end of MBB, returning
270 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, function in class:llvm::TargetInstrInfo
278 /// 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 277 milliseconds

12