Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/MC/
DMCFunction.cpp28 MCBasicBlock &MCFunction::createBlock(const MCTextAtom &TA) { in createBlock()
29 MCBasicBlock *MCBB = new MCBasicBlock(TA, this); in createBlock()
34 MCBasicBlock *MCFunction::find(uint64_t StartAddr) { in find()
41 const MCBasicBlock *MCFunction::find(uint64_t StartAddr) const { in find()
47 MCBasicBlock::MCBasicBlock(const MCTextAtom &Insts, MCFunction *Parent) in MCBasicBlock() function in MCBasicBlock
52 void MCBasicBlock::addSuccessor(const MCBasicBlock *MCBB) { in addSuccessor()
57 bool MCBasicBlock::isSuccessor(const MCBasicBlock *MCBB) const { in isSuccessor()
62 void MCBasicBlock::addPredecessor(const MCBasicBlock *MCBB) { in addPredecessor()
67 bool MCBasicBlock::isPredecessor(const MCBasicBlock *MCBB) const { in isPredecessor()
72 void MCBasicBlock::splitBasicBlock(MCBasicBlock *SplitBB) { in splitBasicBlock()
DMCModule.cpp106 static bool CompBBToAtom(MCBasicBlock *BB, const MCTextAtom *Atom) { in CompBBToAtom()
116 MCBasicBlock *BB = *I; in splitBasicBlocksForAtom()
117 MCBasicBlock *NewBB = &BB->getParent()->createBlock(*NewTA); in splitBasicBlocksForAtom()
122 void MCModule::trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BB) { in trackBBForAtom()
DMCModuleYAML.cpp280 void dumpBasicBlock(const MCBasicBlock *MCBB);
337 const MCBasicBlock *MCBB = *BBI; in dumpFunction()
341 for (MCBasicBlock::pred_const_iterator PI = MCBB->pred_begin(), in dumpFunction()
345 for (MCBasicBlock::succ_const_iterator SI = MCBB->succ_begin(), in dumpFunction()
414 MCBasicBlock *MCBB = MCFN->find(BBI->Address); in parse()
419 MCBasicBlock *Pred = MCFN->find(*PI); in parse()
426 MCBasicBlock *Succ = MCFN->find(*SI); in parse()
DMCObjectDisassembler.cpp162 MCBasicBlock *BB;
292 MCBasicBlock *MCBB = BBI->BB; in buildCFG()
322 MCBasicBlock *MCObjectDisassembler::getBBAt(MCModule *Module, MCFunction *MCFN, in getBBAt()
454 MCBasicBlock *BB = BBI->BB; in getBBAt()
460 MCBasicBlock *Succ = BBInfos[*SI].BB; in getBBAt()
/freebsd-9-stable/contrib/llvm/include/llvm/MC/
DMCFunction.h33 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;
79 void splitBasicBlock(MCBasicBlock *SplitBB);
91 typedef std::vector<MCBasicBlock*> BasicBlockListTy;
103 MCBasicBlock &createBlock(const MCTextAtom &Insts);
[all …]
DMCModule.h26 class MCBasicBlock; variable
61 typedef std::vector<MCBasicBlock*> BBsByAtomTy;
65 friend class MCBasicBlock; variable
70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
DMCObjectDisassembler.h32 class MCBasicBlock; variable
138 MCBasicBlock *getBBAt(MCModule *Module, MCFunction *MCFN, uint64_t BeginAddr,
/freebsd-9-stable/contrib/llvm/tools/llvm-objdump/
Dllvm-objdump.cpp227 for (MCBasicBlock::succ_const_iterator si = (*i)->succ_begin(), in emitDOTFile()