/freebsd-10-stable/contrib/llvm/lib/MC/ |
H A D | MCModule.cpp | 53 void MCModule::remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd) { argument 56 Atom->Begin, AtomComp); 57 assert(I != atom_end() && "Atom offset not found in module!"); 58 assert(*I == Atom && "Previous atom mapping was invalid!"); 61 // FIXME: special case NewBegin == Atom->Begin 66 assert((NewI == atom_end() || (*NewI)->getBeginAddr() > Atom->End) 68 Atoms.insert(NewI, Atom); 71 Atom->Begin = NewBegin; 72 Atom->End = NewEnd; 106 static bool CompBBToAtom(MCBasicBlock *BB, const MCTextAtom *Atom) { argument 122 trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BB) argument [all...] |
H A D | MCObjectDisassembler.cpp | 161 MCTextAtom *Atom; member in struct:__anon2399::BBInfo 167 BBInfo() : Atom(0), BB(0) {} 213 BBInfos[TA->getBeginAddr()].Atom = TA; 239 BBInfos[NewAtom->getBeginAddr()].Atom = NewAtom; 268 if (!BBI.Atom) continue; 270 MCFunction &MCFN = *Module->createFunction(BBI.Atom->getName()); 277 if (!BBI->Atom) 279 BBI->BB = &MCFN.createBlock(*BBI->Atom); 336 MCTextAtom *&TA = BBI->Atom; 351 if (It != BBInfos.end() && It->second.Atom) { [all...] |
H A D | MCModuleYAML.cpp | 98 struct Atom { struct in namespace:llvm::MCModuleYAML 119 std::vector<Atom> Atoms; 129 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::MCModuleYAML::Atom) 141 template <> struct MappingTraits<MCModuleYAML::Atom> { 142 static void mapping(IO &IO, MCModuleYAML::Atom &A); 179 void MappingTraits<MCModuleYAML::Atom>::mapping(IO &IO, MCModuleYAML::Atom &A) { 308 MCModuleYAML::Atom &A = YAMLModule.Atoms.back(); 357 typedef std::vector<MCModuleYAML::Atom>::const_iterator AtomIt;
|
H A D | MCAssembler.cpp | 215 : Kind(_Kind), Parent(_Parent), Atom(0), Offset(~UINT64_C(0))
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfAccelTable.h | 126 struct Atom { struct in class:llvm::DwarfAccelTable 130 Atom(uint16_t type, uint16_t form) : type(type), form(form) {} function in struct:llvm::DwarfAccelTable::Atom 143 SmallVector<Atom, 1> Atoms; 145 TableHeaderData(ArrayRef<Atom> AtomList, uint32_t offset = 0) 242 DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom>);
|
H A D | DwarfAccelTable.cpp | 28 DwarfAccelTable::DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom> atomList) 115 Asm->OutStreamer.AddComment("HeaderData Atom Count"); 118 Atom A = HeaderData.Atoms[i];
|
H A D | DwarfDebug.cpp | 2278 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, 2307 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, 2335 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, 2363 std::vector<DwarfAccelTable::Atom> Atoms; 2364 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, 2366 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_tag, 2368 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_type_flags,
|
/freebsd-10-stable/contrib/llvm/include/llvm/MC/ |
H A D | MCModule.h | 37 /// \name Atom tracking 49 /// \brief Remap \p Atom to the given range, and update its Begin/End fields. 50 /// \param Atom An atom belonging to this module. 53 void remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd); 68 /// \brief Keep track of \p BBBackedByAtom as being backed by \p Atom. 69 /// This is used to update succs/preds when \p Atom is split. 70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
|
H A D | MCAssembler.h | 66 /// Atom - The atom this fragment is in, as represented by it's defining 67 /// symbol. Atom's are only used by backends which set 69 MCSymbolData *Atom; member in class:llvm::MCFragment 98 MCSymbolData *getAtom() const { return Atom; } 99 void setAtom(MCSymbolData *Value) { Atom = Value; }
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | HashedNameToDIE.h | 207 struct Atom struct in struct:DWARFMappedHash 212 Atom (uint16_t t = eAtomTypeNULL, dw_form_t f = 0) : function in struct:DWARFMappedHash::Atom 219 typedef std::vector<Atom> AtomArray; 293 atoms.push_back (Atom(type, form)); 385 // Add an extra count to the atoms size for the zero termination Atom that gets 387 return sizeof(die_base_offset) + sizeof(uint32_t) + atoms.size() * sizeof(Atom);
|
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ |
H A D | Dwarf.h | 863 /// AtomTypeString - Return the string for the specified Atom type. 864 const char *AtomTypeString(unsigned Atom);
|