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

12345

/external/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp72 // | [TF]BB FBB TBB
77 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
97 MachineBasicBlock *FBB; member in class:__anon12540::SSAIfConv
99 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
101 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
137 /// and FBB.
342 TBB = FBB = Tail = nullptr;
389 if (TII->analyzeBranch(*Head, TBB, FBB, Con
[all...]
/external/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h48 MachineBasicBlock *&FBB,
54 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
H A DBPFInstrInfo.cpp80 MachineBasicBlock *&FBB,
112 FBB = 0;
135 MachineBasicBlock *FBB,
143 assert(!FBB && "Unconditional branch with multiple successors!");
78 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
133 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h78 MachineBasicBlock *&FBB,
84 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
H A DMSP430InstrInfo.cpp175 MachineBasicBlock *&FBB,
212 FBB = nullptr;
236 FBB = TBB;
265 MachineBasicBlock *FBB,
275 assert(!FBB && "Unconditional branch with multiple successors!");
285 if (FBB) {
287 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
173 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
263 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h63 MachineBasicBlock *&FBB,
68 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
H A DNVPTXInstrInfo.cpp132 /// just return false, leaving TBB/FBB null.
142 /// in FBB, and a list of operands that evaluate the condition. These
151 MachineBasicBlock *&FBB,
189 FBB = LastInst.getOperand(0).getMBB();
234 MachineBasicBlock *FBB,
243 if (!FBB) {
254 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);
149 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
232 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h69 MachineBasicBlock *&FBB,
76 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.h48 MachineBasicBlock *&FBB,
53 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
H A DWebAssemblyInstrInfo.cpp97 MachineBasicBlock *&FBB,
135 FBB = MI.getOperand(0).getMBB();
166 MachineBasicBlock *FBB,
186 if (!FBB)
189 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB);
95 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool ) const argument
164 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
/external/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h54 MachineBasicBlock *&FBB,
59 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaInstrInfo.h42 MachineBasicBlock *FBB,
62 MachineBasicBlock *&FBB,
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
H A DSPUInstrInfo.h71 MachineBasicBlock *&FBB,
78 MachineBasicBlock *FBB,
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430InstrInfo.h78 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
84 MachineBasicBlock *FBB,
H A DMSP430InstrInfo.cpp177 MachineBasicBlock *&FBB,
214 FBB = 0;
238 FBB = TBB;
267 MachineBasicBlock *FBB,
277 assert(!FBB && "Unconditional branch with multiple successors!");
287 if (FBB) {
289 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
175 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
266 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
H A DSparcInstrInfo.h67 MachineBasicBlock *&FBB,
74 MachineBasicBlock *FBB,
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
H A DXCoreInstrInfo.h53 MachineBasicBlock *&FBB,
58 MachineBasicBlock *FBB,
/external/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp147 MachineBasicBlock *TBB = NULL, *FBB = NULL; local
151 if (HII->analyzeBranch(B, TBB, FBB, Cond, false)) {
163 if (FBB) {
172 Distance = std::abs((long long)InstOffset - BlockToInstOffset[FBB])
/external/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h94 MachineBasicBlock *&FBB,
98 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
H A DSystemZInstrInfo.h89 MachineBasicBlock *&FBB,
93 MachineBasicBlock *FBB,
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DBranchFolding.cpp188 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0; local
190 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true))
191 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty());
454 MachineBasicBlock *TBB = 0, *FBB = 0; local
458 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
460 if (TBB == NextBB && !Cond.empty() && !FBB) {
873 MachineBasicBlock *TBB = 0, *FBB = 0; local
875 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) {
883 if (!FBB)
884 FBB
1529 MachineBasicBlock *TBB = 0, *FBB = 0; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp135 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
140 if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB &&
141 !FBB)
/external/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h54 MachineBasicBlock *&FBB,
61 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
68 MachineBasicBlock *&FBB,
H A DMipsInstrInfo.cpp88 MachineBasicBlock *&FBB,
92 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs);
117 MachineBasicBlock *FBB,
132 if (FBB) {
134 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB);
180 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
192 // Leave TBB/FBB null.
193 TBB = FBB = nullptr;
257 FBB = LastInst->getOperand(0).getMBB();
86 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument
115 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
179 analyzeBranch( MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify, SmallVectorImpl<MachineInstr *> &BranchInstrs) const argument
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600InstrInfo.h68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;

Completed in 2408 milliseconds

12345