Home | History | Annotate | Download | only in MC

Lines Matching refs:MCBasicBlock

33 class MCBasicBlock {
39 MCBasicBlock(const MCTextAtom &Insts, MCFunction *Parent);
43 typedef std::vector<const MCBasicBlock *> BasicBlockListTy;
68 void addSuccessor(const MCBasicBlock *MCBB);
69 bool isSuccessor(const MCBasicBlock *MCBB) const;
71 void addPredecessor(const MCBasicBlock *MCBB);
72 bool isPredecessor(const MCBasicBlock *MCBB) const;
83 typedef std::vector<MCBasicBlock*> BasicBlockListTy;
92 /// \brief Create an MCBasicBlock backed by Insts and add it to this function.
95 MCBasicBlock &createBlock(const MCTextAtom &Insts);
102 const MCBasicBlock *getEntryBlock() const { return front(); }
103 MCBasicBlock *getEntryBlock() { return front(); }
113 const MCBasicBlock* front() const { return Blocks.front(); }
114 MCBasicBlock* front() { return Blocks.front(); }
115 const MCBasicBlock* back() const { return Blocks.back(); }
116 MCBasicBlock* back() { return Blocks.back(); }