Searched refs:MCBasicBlock (Results 1 - 8 of 8) sorted by relevance
/freebsd-10-stable/contrib/llvm/lib/MC/ |
H A D | MCFunction.cpp | 28 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 D | MCModule.cpp | 106 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 D | MCModuleYAML.cpp | 280 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 D | MCObjectDisassembler.cpp | 162 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 D | MCFunction.h | 33 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 D | MCModule.h | 26 class MCBasicBlock; 61 typedef std::vector<MCBasicBlock*> BBsByAtomTy; 65 friend class MCBasicBlock; 70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
|
H A D | MCObjectDisassembler.h | 32 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 D | llvm-objdump.cpp | 227 for (MCBasicBlock::succ_const_iterator si = (*i)->succ_begin(),
|
Completed in 117 milliseconds