Searched refs:MCBasicBlock (Results 1 – 8 of 8) sorted by relevance
| /freebsd-9-stable/contrib/llvm/lib/MC/ |
| D | MCFunction.cpp | 28 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()
|
| D | MCModule.cpp | 106 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()
|
| D | MCModuleYAML.cpp | 280 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()
|
| D | MCObjectDisassembler.cpp | 162 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/ |
| D | MCFunction.h | 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; 79 void splitBasicBlock(MCBasicBlock *SplitBB); 91 typedef std::vector<MCBasicBlock*> BasicBlockListTy; 103 MCBasicBlock &createBlock(const MCTextAtom &Insts); [all …]
|
| D | MCModule.h | 26 class MCBasicBlock; variable 61 typedef std::vector<MCBasicBlock*> BBsByAtomTy; 65 friend class MCBasicBlock; variable 70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
|
| D | MCObjectDisassembler.h | 32 class MCBasicBlock; variable 138 MCBasicBlock *getBBAt(MCModule *Module, MCFunction *MCFN, uint64_t BeginAddr,
|
| /freebsd-9-stable/contrib/llvm/tools/llvm-objdump/ |
| D | llvm-objdump.cpp | 227 for (MCBasicBlock::succ_const_iterator si = (*i)->succ_begin(), in emitDOTFile()
|