Searched refs:FBB (Results 1 - 25 of 47) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DEarlyIfConversion.cpp71 // | [TF]BB FBB TBB
76 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
96 MachineBasicBlock *FBB; member in class:__anon10136::SSAIfConv
98 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
100 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
106 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
136 /// and FBB.
341 TBB = FBB = Tail = 0;
388 if (TII->AnalyzeBranch(*Head, TBB, FBB, Con
[all...]
H A DCodePlacementOpt.cpp77 MachineBasicBlock *TBB = 0, *FBB = 0; local
79 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
82 if (FBB)
106 MachineBasicBlock *TBB = 0, *FBB = 0;
109 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
H A DBranchFolding.cpp198 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0; local
200 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
201 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty());
463 MachineBasicBlock *TBB = 0, *FBB = 0; local
467 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
469 if (TBB == NextBB && !Cond.empty() && !FBB) {
889 MachineBasicBlock *TBB = 0, *FBB = 0; local
891 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
899 if (!FBB)
900 FBB
1573 MachineBasicBlock *TBB = 0, *FBB = 0; local
[all...]
H A DMachineBasicBlock.cpp351 MachineBasicBlock *TBB = 0, *FBB = 0;
354 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond);
385 if (FBB) {
393 TII->InsertBranch(*this, FBB, 0, Cond, dl);
394 } else if (isLayoutSuccessor(FBB)) {
600 MachineBasicBlock *TBB = 0, *FBB = 0;
603 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) {
618 MachineFunction::iterator(FBB) == Fallthrough)
627 return FBB == 0;
643 MachineBasicBlock *TBB = 0, *FBB local
[all...]
H A DMachineBlockPlacement.cpp884 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local
885 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough())
986 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local
987 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
990 if (TBB && !Cond.empty() && FBB &&
991 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) &&
995 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FBB)
999 TII->InsertBranch(*PrevBB, FBB, TBB, Cond, dl);
1007 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local
1008 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Con
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/
H A DSPUInstrInfo.h71 MachineBasicBlock *&FBB,
78 MachineBasicBlock *FBB,
H A DSPUInstrInfo.cpp210 MachineBasicBlock *&FBB,
265 FBB = LastInst->getOperand(0).getMBB();
348 MachineBasicBlock *FBB,
367 if (FBB == 0) {
403 MIB2.addMBB(FBB);
408 MIB.addMBB(FBB);
209 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
347 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/
H A DMSP430InstrInfo.h77 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
83 MachineBasicBlock *FBB,
H A DMSP430InstrInfo.cpp171 MachineBasicBlock *&FBB,
208 FBB = 0;
232 FBB = TBB;
261 MachineBasicBlock *FBB,
271 assert(!FBB && "Unconditional branch with multiple successors!");
281 if (FBB) {
283 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
169 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
260 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsInstrInfo.h40 MachineBasicBlock *&FBB,
47 MachineBasicBlock *FBB,
H A DMipsInstrInfo.cpp94 MachineBasicBlock *&FBB,
107 // just return false, leaving TBB/FBB null.
108 TBB = FBB = NULL;
168 FBB = LastInst->getOperand(0).getMBB();
194 MachineBasicBlock *FBB,
209 if (FBB) {
211 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB);
92 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
193 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h67 MachineBasicBlock *&FBB,
72 MachineBasicBlock *FBB,
H A DNVPTXInstrInfo.cpp202 /// just return false, leaving TBB/FBB null.
212 /// in FBB, and a list of operands that evaluate the condition. These
221 MachineBasicBlock *&FBB,
260 FBB = LastInst->getOperand(0).getMBB();
303 MachineBasicBlock *FBB,
312 if (FBB == 0) {
324 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);
219 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
302 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/
H A DSparcInstrInfo.h74 MachineBasicBlock *&FBB,
81 MachineBasicBlock *FBB,
H A DSparcInstrInfo.cpp129 MachineBasicBlock *&FBB,
163 FBB = 0;
217 FBB = TBB;
231 MachineBasicBlock *FBB,
239 assert(!FBB && "Unconditional branch with multiple successors!");
251 if (!FBB)
254 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB);
127 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
230 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreInstrInfo.h53 MachineBasicBlock *&FBB,
58 MachineBasicBlock *FBB,
H A DXCoreInstrInfo.cpp169 /// just return false, leaving TBB/FBB null.
179 /// in FBB, and a list of operands that evaluate the condition. These
188 MachineBasicBlock *&FBB,
247 FBB = LastInst->getOperand(0).getMBB();
276 MachineBasicBlock *FBB,
284 if (FBB == 0) { // One way branch.
302 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB);
187 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
275 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/
H A DIRBuilderTest.cpp79 BasicBlock *FBB = BasicBlock::Create(getGlobalContext(), "", F); local
81 BranchInst *BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB);
86 EXPECT_EQ(FBB, TI->getSuccessor(1));
90 BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB, Weights);
95 EXPECT_EQ(FBB, TI->getSuccessor(1));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCInstrInfo.h113 MachineBasicBlock *&FBB,
118 MachineBasicBlock *FBB,
H A DPPCInstrInfo.cpp214 MachineBasicBlock *&FBB,
295 FBB = LastInst->getOperand(0).getMBB();
309 FBB = LastInst->getOperand(0).getMBB();
323 FBB = LastInst->getOperand(0).getMBB();
377 MachineBasicBlock *FBB,
388 if (FBB == 0) {
409 BuildMI(&MBB, DL, get(PPC::B)).addMBB(FBB);
213 AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
376 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/
H A DMBlazeInstrInfo.cpp117 MachineBasicBlock *&FBB,
167 FBB = LastInst->getOperand(0).getMBB();
188 MachineBasicBlock *FBB,
200 if (FBB == 0) {
209 BuildMI(&MBB, DL, get(MBlaze::BRID)).addMBB(FBB);
115 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
187 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
H A DMBlazeInstrInfo.h199 MachineBasicBlock *&FBB,
203 MachineBasicBlock *FBB,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonInstrInfo.h58 MachineBasicBlock *&FBB,
65 MachineBasicBlock *FBB,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMBaseInstrInfo.h62 MachineBasicBlock *&FBB,
67 MachineBasicBlock *FBB,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86InstrInfo.h217 MachineBasicBlock *&FBB,
222 MachineBasicBlock *FBB,

Completed in 289 milliseconds

12