Home
last modified time | relevance | path

Searched refs:Descriptor (Results 1 – 25 of 73) sorted by relevance

123

/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DDescriptor.h23 struct Descriptor;
33 Descriptor *FieldDesc);
38 Descriptor *FieldDesc);
45 char *DstFieldPtr, Descriptor *FieldDesc);
75 Descriptor *Desc;
79 struct Descriptor final {
105 Descriptor *const ElemDesc = nullptr;
121 Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, bool IsConst,
125 Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, size_t NumElems,
129 Descriptor(const DeclTy &D, PrimType Type, bool IsTemporary, UnknownSize);
[all …]
H A DDescriptor.cpp19 static void ctorTy(Block *, char *Ptr, bool, bool, bool, Descriptor *) { in ctorTy() argument
23 template <typename T> static void dtorTy(Block *, char *Ptr, Descriptor *) { in dtorTy() argument
28 static void moveTy(Block *, char *Src, char *Dst, Descriptor *) { in moveTy() argument
35 static void ctorArrayTy(Block *, char *Ptr, bool, bool, bool, Descriptor *D) { in ctorArrayTy()
42 static void dtorArrayTy(Block *, char *Ptr, Descriptor *D) { in dtorArrayTy()
54 static void moveArrayTy(Block *, char *Src, char *Dst, Descriptor *D) { in moveArrayTy()
63 bool IsActive, Descriptor *D) { in ctorArrayDesc()
88 static void dtorArrayDesc(Block *B, char *Ptr, Descriptor *D) { in dtorArrayDesc()
103 static void moveArrayDesc(Block *B, char *Src, char *Dst, Descriptor *D) { in moveArrayDesc()
125 bool IsActive, Descriptor *D) { in ctorRecord()
[all …]
H A DProgram.cpp56 Descriptor *Desc = in createGlobalString()
186 Descriptor *Desc; in createGlobal()
240 auto GetBaseDesc = [this](const RecordDecl *BD, Record *BR) -> Descriptor * { in getOrCreateRecord()
258 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord()
271 if (Descriptor *Desc = GetBaseDesc(BD, BR)) { in getOrCreateRecord()
291 Descriptor *Desc; in getOrCreateRecord()
311 Descriptor *Program::createDescriptor(const DeclTy &D, const Type *Ty, in createDescriptor()
312 Descriptor::MetadataSize MDSize, in createDescriptor()
339 Descriptor *ElemDesc = createDescriptor( in createDescriptor()
357 Descriptor::UnknownSize{}); in createDescriptor()
[all …]
H A DInterpBlock.h52 Block(const std::optional<unsigned> &DeclID, Descriptor *Desc,
56 Block(Descriptor *Desc, bool IsStatic = false, bool IsExtern = false)
61 Descriptor *getDescriptor() const { return Desc; } in getDescriptor()
118 Block(Descriptor *Desc, bool IsExtern, bool IsStatic, bool IsDead) in Block()
140 Descriptor *Desc;
H A DProgram.h117 Descriptor *createDescriptor(const DeclTy &D, PrimType Type,
118 Descriptor::MetadataSize MDSize = std::nullopt,
125 Descriptor *createDescriptor(const DeclTy &D, const Type *Ty,
126 Descriptor::MetadataSize MDSize = std::nullopt,
213 Descriptor *allocateDescriptor(Ts &&... Args) { in allocateDescriptor()
214 return new (Allocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
H A DPointer.cpp92 Descriptor *Desc = getDeclDesc(); in toAPValue()
121 Descriptor *Desc = Ptr.getFieldDesc(); in toAPValue()
146 Descriptor *Desc = getFieldDesc(); in isInitialized()
166 Descriptor *Desc = getFieldDesc(); in initialize()
H A DRecord.h31 Descriptor *Desc;
38 Descriptor *Desc;
H A DPointer.h156 Descriptor *Desc = Next == 0 ? getDeclDesc() : getDescriptor(Next)->Desc; in expand()
170 Descriptor *getDeclDesc() const { return Pointee->Desc; } in getDeclDesc()
194 Descriptor *getFieldDesc() const { in getFieldDesc()
H A DFunction.h39 Descriptor *Desc;
76 using ParamDescriptor = std::pair<PrimType, Descriptor *>;
/openbsd-src/gnu/llvm/llvm/tools/lli/
H A DExecutionUtils.cpp79 jit_descriptor *Descriptor = reinterpret_cast<jit_descriptor *>(Addr); in dumpDebugDescriptor() local
80 outsv("Version: {0}\n", Descriptor->version); in dumpDebugDescriptor()
81 outsv("Action: {0}\n\n", actionFlagToStr(Descriptor->action_flag)); in dumpDebugDescriptor()
86 for (auto *Entry = Descriptor->first_entry; Entry; Entry = Entry->next_entry) in dumpDebugDescriptor()
95 jit_descriptor *Descriptor = reinterpret_cast<jit_descriptor *>(Addr); in dumpDebugObjects() local
96 for (auto *Entry = Descriptor->first_entry; Entry; Entry = Entry->next_entry) in dumpDebugObjects()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSymbolRewriter.cpp285 for (auto &Descriptor : *DescriptorList) in parse()
286 if (!parseEntry(YS, Descriptor, DL)) in parse()
326 yaml::MappingNode *Descriptor, in parseRewriteFunctionDescriptor() argument
333 for (auto &Field : *Descriptor) { in parseRewriteFunctionDescriptor()
377 YS.printError(Descriptor, in parseRewriteFunctionDescriptor()
396 yaml::MappingNode *Descriptor, in parseRewriteGlobalVariableDescriptor() argument
402 for (auto &Field : *Descriptor) { in parseRewriteGlobalVariableDescriptor()
441 YS.printError(Descriptor, in parseRewriteGlobalVariableDescriptor()
459 yaml::MappingNode *Descriptor, in parseRewriteGlobalAliasDescriptor() argument
465 for (auto &Field : *Descriptor) { in parseRewriteGlobalAliasDescriptor()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugArangeSet.h36 struct Descriptor { struct
51 const Descriptor &GetDescriptorRef(uint32_t i) const { in GetDescriptorRef() argument
56 typedef std::vector<Descriptor> DescriptorColl;
H A DDWARFDebugArangeSet.cpp103 Descriptor arangeDescriptor; in extract()
157 bool operator()(const DWARFDebugArangeSet::Descriptor &desc) const { in operator ()()
/openbsd-src/gnu/llvm/libunwind/src/
H A DUnwind-EHABI.cpp53 struct Descriptor { struct
77 Descriptor::Format format, in ProcessDescriptors()
97 case Descriptor::LU32: in ProcessDescriptors()
101 case Descriptor::LU16: in ProcessDescriptors()
111 Descriptor::Kind kind = in ProcessDescriptors()
112 static_cast<Descriptor::Kind>((length & 0x1) | ((offset & 0x1) << 1)); in ProcessDescriptors()
123 case Descriptor::CLEANUP: { in ProcessDescriptors()
127 case Descriptor::FUNC: { in ProcessDescriptors()
131 case Descriptor::CATCH: { in ProcessDescriptors()
175 Descriptor::Format format = in unwindOneFrame()
[all …]
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DObjCMissingSuperCallChecker.cpp108 SelectorDescriptor Descriptor = *I; in fillSelectors() local
109 assert(Descriptor.ArgumentCount <= 1); // No multi-argument selectors yet. in fillSelectors()
112 IdentifierInfo *II = &Ctx.Idents.get(Descriptor.SelectorName); in fillSelectors()
114 Selector Sel = Ctx.Selectors.getSelector(Descriptor.ArgumentCount, &II); in fillSelectors()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCSectionMachO.cpp227 [&](decltype(*SectionTypeDescriptors) &Descriptor) { in ParseSectionSpecifier() argument
228 return SectionType == Descriptor.AssemblerName; in ParseSectionSpecifier()
258 [&](decltype(*SectionAttrDescriptors) &Descriptor) { in ParseSectionSpecifier() argument
259 return SectionAttr.trim() == Descriptor.AssemblerName; in ParseSectionSpecifier()
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp136 IO &IO, DWARFYAML::ARangeDescriptor &Descriptor) { in mapping() argument
137 IO.mapRequired("Address", Descriptor.Address); in mapping()
138 IO.mapRequired("Length", Descriptor.Length); in mapping()
153 IO &IO, DWARFYAML::RangeEntry &Descriptor) { in mapping() argument
154 IO.mapRequired("LowOffset", Descriptor.LowOffset); in mapping()
155 IO.mapRequired("HighOffset", Descriptor.HighOffset); in mapping()
169 IO.mapRequired("Descriptor", Entry.Descriptor); in mapping()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugArangeSet.h44 struct Descriptor { struct
53 using DescriptorColl = std::vector<Descriptor>; argument
/openbsd-src/gnu/usr.bin/binutils/bfd/
H A Dvms-hdr.c235 } Descriptor; in get_vms_time_string() local
236 Descriptor.Size = 17; in get_vms_time_string()
237 Descriptor.Ptr = tbuf; in get_vms_time_string()
238 SYS$ASCTIM (0, &Descriptor, 0, 0); in get_vms_time_string()
/openbsd-src/gnu/usr.bin/binutils-2.17/bfd/
H A Dvms-hdr.c169 } Descriptor; in get_vms_time_string() local
170 Descriptor.Size = 17; in get_vms_time_string()
171 Descriptor.Ptr = tbuf; in get_vms_time_string()
172 SYS$ASCTIM (0, &Descriptor, 0, 0); in get_vms_time_string()
/openbsd-src/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/
H A DRenamingAction.cpp57 static const RefactoringDescriptor Descriptor = { in describe() local
62 return Descriptor; in describe()
104 static const RefactoringDescriptor Descriptor = { in describe() local
133 return Descriptor; in describe()
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DStreamUtil.cpp63 DbiModuleDescriptor Descriptor; member
84 IMD.Descriptor = Modules.getModuleDescriptor(I); in discoverStreamPurposes()
85 uint16_t SN = IMD.Descriptor.getModuleStreamIndex(); in discoverStreamPurposes()
174 moduleStream(ModIter->second.Descriptor.getModuleName(), StreamIdx, in discoverStreamPurposes()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugPubTable.cpp110 GDBIndexEntryLinkageString(E.Descriptor.Linkage); in dump()
111 StringRef EntryKind = dwarf::GDBIndexEntryKindString(E.Descriptor.Kind); in dump()
H A DDWARFDebugLine.cpp244 ContentDescriptor Descriptor; in parseV5EntryFormat() local
245 Descriptor.Type = in parseV5EntryFormat()
247 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
248 if (Descriptor.Type == dwarf::DW_LNCT_path) in parseV5EntryFormat()
251 ContentTypes->trackContentType(Descriptor.Type); in parseV5EntryFormat()
252 Descriptors.push_back(Descriptor); in parseV5EntryFormat()
283 for (auto Descriptor : *DirDescriptors) { in parseV5DirFileTables()
284 DWARFFormValue Value(Descriptor.Form); in parseV5DirFileTables()
285 switch (Descriptor.Type) { in parseV5DirFileTables()
312 for (auto Descriptor : *FileDescriptors) { in parseV5DirFileTables()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/Refactoring/Extract/
H A DExtract.cpp61 static const RefactoringDescriptor Descriptor = { in describe() local
66 return Descriptor; in describe()

123