Searched refs:MCBasicBlock (Results 1 - 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/MC/
H A DMCFunction.cpp28 MCBasicBlock &MCFunction::createBlock(const MCTextAtom &TA) {
29 MCBasicBlock *MCBB = new MCBasicBlock(TA, this);
34 MCBasicBlock *MCFunction::find(uint64_t StartAddr) {
41 const MCBasicBlock *MCFunction::find(uint64_t StartAddr) const {
45 // MCBasicBlock
47 MCBasicBlock::MCBasicBlock(const MCTextAtom &Insts, MCFunction *Parent) function in class:MCBasicBlock
52 void MCBasicBlock::addSuccessor(const MCBasicBlock *MCB
[all...]
H A DMCModule.cpp106 static bool CompBBToAtom(MCBasicBlock *BB, const MCTextAtom *Atom) {
116 MCBasicBlock *BB = *I;
117 MCBasicBlock *NewBB = &BB->getParent()->createBlock(*NewTA);
122 void MCModule::trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BB) {
H A DMCModuleYAML.cpp280 void dumpBasicBlock(const MCBasicBlock *MCBB);
337 const MCBasicBlock *MCBB = *BBI;
341 for (MCBasicBlock::pred_const_iterator PI = MCBB->pred_begin(),
345 for (MCBasicBlock::succ_const_iterator SI = MCBB->succ_begin(),
414 MCBasicBlock *MCBB = MCFN->find(BBI->Address);
419 MCBasicBlock *Pred = MCFN->find(*PI);
426 MCBasicBlock *Succ = MCFN->find(*SI);
H A DMCObjectDisassembler.cpp162 MCBasicBlock *BB;
292 MCBasicBlock *MCBB = BBI->BB;
322 MCBasicBlock *MCObjectDisassembler::getBBAt(MCModule *Module, MCFunction *MCFN,
454 MCBasicBlock *BB = BBI->BB;
460 MCBasicBlock *Succ = BBInfos[*SI].BB;
/freebsd-10-stable/contrib/llvm/include/llvm/MC/
H A DMCFunction.h33 class MCBasicBlock { class in namespace:llvm
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;
79 void splitBasicBlock(MCBasicBlock *SplitBB);
91 typedef std::vector<MCBasicBlock*> BasicBlockListTy;
100 /// \brief Create an MCBasicBlock backe
[all...]
H A DMCModule.h26 class MCBasicBlock;
61 typedef std::vector<MCBasicBlock*> BBsByAtomTy;
65 friend class MCBasicBlock;
70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
H A DMCObjectDisassembler.h32 class MCBasicBlock;
56 /// block atoms, which then each back an MCBasicBlock.
133 /// NOTE: Each MCBasicBlock in a MCFunction is backed by a single MCTextAtom.
138 MCBasicBlock *getBBAt(MCModule *Module, MCFunction *MCFN, uint64_t BeginAddr,
/freebsd-10-stable/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp227 for (MCBasicBlock::succ_const_iterator si = (*i)->succ_begin(),

Completed in 117 milliseconds