Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:MachineBasicBlock

55 class MachineBasicBlock;
134 MachineBasicBlock* BB;
138 Case(const Constant *low, const Constant *high, MachineBasicBlock *bb,
151 MachineBasicBlock* BB;
155 CaseBits(uint64_t mask, MachineBasicBlock* bb, unsigned bits,
168 CaseRec(MachineBasicBlock *bb, const Constant *lt, const Constant *ge,
173 MachineBasicBlock *CaseBB;
199 MachineBasicBlock *truebb, MachineBasicBlock *falsebb,
200 MachineBasicBlock *me,
215 MachineBasicBlock *TrueBB, *FalseBB;
218 MachineBasicBlock *ThisBB;
225 JumpTable(unsigned R, unsigned J, MachineBasicBlock *M,
226 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {}
234 MachineBasicBlock *MBB;
237 MachineBasicBlock *Default;
240 JumpTableHeader(APInt F, APInt L, const Value *SV, MachineBasicBlock *H,
246 MachineBasicBlock *HeaderBB;
252 BitTestCase(uint64_t M, MachineBasicBlock* T, MachineBasicBlock* Tr,
256 MachineBasicBlock *ThisBB;
257 MachineBasicBlock *TargetBB;
266 MachineBasicBlock* P, MachineBasicBlock* D,
276 MachineBasicBlock *Parent;
277 MachineBasicBlock *Default;
318 DenseMap<MachineBasicBlock*, SmallVector<unsigned, 4> > LPadToCallSiteMap;
401 void FindMergedConditions(const Value *Cond, MachineBasicBlock *TBB,
402 MachineBasicBlock *FBB, MachineBasicBlock *CurBB,
403 MachineBasicBlock *SwitchBB, unsigned Opc);
404 void EmitBranchForMergedCondition(const Value *Cond, MachineBasicBlock *TBB,
405 MachineBasicBlock *FBB,
406 MachineBasicBlock *CurBB,
407 MachineBasicBlock *SwitchBB);
413 MachineBasicBlock *LandingPad = NULL);
417 void UpdateSplitBlock(MachineBasicBlock *First, MachineBasicBlock *Last);
431 MachineBasicBlock* Default,
432 MachineBasicBlock *SwitchBB);
436 MachineBasicBlock* Default,
437 MachineBasicBlock *SwitchBB);
441 MachineBasicBlock* Default,
442 MachineBasicBlock *SwitchBB);
446 MachineBasicBlock* Default,
447 MachineBasicBlock *SwitchBB);
449 uint32_t getEdgeWeight(const MachineBasicBlock *Src,
450 const MachineBasicBlock *Dst) const;
451 MachineBasicBlock *Src, MachineBasicBlock *Dst,
455 MachineBasicBlock *SwitchBB);
456 void visitBitTestHeader(BitTestBlock &B, MachineBasicBlock *SwitchBB);
458 MachineBasicBlock* NextMBB,
462 MachineBasicBlock *SwitchBB);
465 MachineBasicBlock *SwitchBB);