Home
last modified time | relevance | path

Searched refs:Atom (Results 1 – 15 of 15) sorted by relevance

/trueos/contrib/llvm/lib/MC/
HDMCModule.cpp53 void MCModule::remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd) { in remap() argument
56 Atom->Begin, AtomComp); in remap()
58 assert(*I == Atom && "Previous atom mapping was invalid!"); in remap()
66 assert((NewI == atom_end() || (*NewI)->getBeginAddr() > Atom->End) in remap()
68 Atoms.insert(NewI, Atom); in remap()
71 Atom->Begin = NewBegin; in remap()
72 Atom->End = NewEnd; in remap()
106 static bool CompBBToAtom(MCBasicBlock *BB, const MCTextAtom *Atom) { in CompBBToAtom() argument
107 return BB->getInsts() < Atom; in CompBBToAtom()
122 void MCModule::trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BB) { in trackBBForAtom() argument
[all …]
HDMCObjectDisassembler.cpp161 MCTextAtom *Atom; member
167 BBInfo() : Atom(0), BB(0) {} in BBInfo()
213 BBInfos[TA->getBeginAddr()].Atom = TA; in buildCFG()
239 BBInfos[NewAtom->getBeginAddr()].Atom = NewAtom; in buildCFG()
268 if (!BBI.Atom) continue; in buildCFG()
270 MCFunction &MCFN = *Module->createFunction(BBI.Atom->getName()); in buildCFG()
277 if (!BBI->Atom) in buildCFG()
279 BBI->BB = &MCFN.createBlock(*BBI->Atom); in buildCFG()
336 MCTextAtom *&TA = BBI->Atom; in getBBAt()
351 if (It != BBInfos.end() && It->second.Atom) { in getBBAt()
[all …]
HDMCModuleYAML.cpp98 struct Atom { struct
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) { in mapping()
308 MCModuleYAML::Atom &A = YAMLModule.Atoms.back(); in dumpAtom()
357 typedef std::vector<MCModuleYAML::Atom>::const_iterator AtomIt; in parse()
HDMCAssembler.cpp215 : Kind(_Kind), Parent(_Parent), Atom(0), Offset(~UINT64_C(0)) in MCFragment()
/trueos/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDwarfAccelTable.h126 struct Atom { struct
130 Atom(uint16_t type, uint16_t form) : type(type), form(form) {} in Atom() function
143 SmallVector<Atom, 1> Atoms; argument
145 TableHeaderData(ArrayRef<Atom> AtomList, uint32_t offset = 0)
242 DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom>);
HDDwarfAccelTable.cpp28 DwarfAccelTable::DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom> atomList) in DwarfAccelTable()
118 Atom A = HeaderData.Atoms[i]; in EmitHeader()
HDDwarfDebug.cpp2278 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, in emitAccelNames()
2307 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, in emitAccelObjC()
2335 DwarfAccelTable AT(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, in emitAccelNamespaces()
2363 std::vector<DwarfAccelTable::Atom> Atoms; in emitAccelTypes()
2364 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_offset, in emitAccelTypes()
2366 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_die_tag, in emitAccelTypes()
2368 Atoms.push_back(DwarfAccelTable::Atom(dwarf::DW_ATOM_type_flags, in emitAccelTypes()
/trueos/contrib/llvm/include/llvm/MC/
HDMCModule.h53 void remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd);
70 void trackBBForAtom(const MCTextAtom *Atom, MCBasicBlock *BBBackedByAtom);
HDMCAssembler.h69 MCSymbolData *Atom; variable
98 MCSymbolData *getAtom() const { return Atom; } in getAtom()
99 void setAtom(MCSymbolData *Value) { Atom = Value; } in setAtom()
/trueos/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
HDHashedNameToDIE.h207 struct Atom struct
212 Atom (uint16_t t = eAtomTypeNULL, dw_form_t f = 0) :
219 typedef std::vector<Atom> AtomArray;
293 atoms.push_back (Atom(type, form)); in AppendAtom()
387 return sizeof(die_base_offset) + sizeof(uint32_t) + atoms.size() * sizeof(Atom); in GetByteSize()
/trueos/contrib/llvm/lib/Target/X86/
HDX86.td171 "Intel Atom processors">;
208 // Atom.
217 // Atom Silvermont.
HDX86ScheduleAtom.td1 //===- X86ScheduleAtom.td - X86 Atom Scheduling Definitions -*- tablegen -*-==//
10 // This file defines the itinerary class data for the Intel Atom
531 // Atom machine model.
HDX86ScheduleSLM.td1 //===- X86ScheduleSLM.td - X86 Atom Scheduling Definitions -*- tablegen -*-==//
10 // This file defines the itinerary class data for the Intel Atom
/trueos/contrib/llvm/include/llvm/Support/
HDDwarf.h864 const char *AtomTypeString(unsigned Atom);
/trueos/share/misc/
HDpci_vendors16233 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16234 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16235 0be2 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16236 0be3 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16237 0be4 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16238 0be5 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16239 0be6 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16240 0be7 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16241 0be8 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
16242 0be9 Atom Processor D2xxx/N2xxx Integrated Graphics Controller
[all …]