Home
last modified time | relevance | path

Searched refs:records (Results 1 – 25 of 222) sorted by relevance

123456789

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dwarn-range-loop-analysis-trivially-copyable.cpp9 Record records[8]; in test_POD_64_bytes() local
10 for (const auto r : records) in test_POD_64_bytes()
21 Record records[8]; in test_POD_65_bytes() local
22 for (const auto r : records) in test_POD_65_bytes()
32 Record records[8]; in test_TriviallyCopyable_64_bytes() local
33 for (const auto r : records) in test_TriviallyCopyable_64_bytes()
45 Record records[8]; in test_TriviallyCopyable_65_bytes() local
46 for (const auto r : records) in test_TriviallyCopyable_65_bytes()
60 Record records[8]; in test_NonTriviallyCopyable() local
72 Record records[8]; in test_TrivialABI_64_bytes() local
[all …]
/llvm-project-15.0.7/lld/test/COFF/
H A Dprecomp-summary-fail.test17 SUMMARY-NEXT: 8 Input type records
18 SUMMARY-NEXT: 232 Input type records bytes
19 SUMMARY-NEXT: 3 Merged TPI records
20 SUMMARY-NEXT: 2 Merged IPI records
22 SUMMARY-NEXT: 0 Global symbol records
23 SUMMARY-NEXT: 4 Module symbol records
24 SUMMARY-NEXT: 0 Public symbol records
H A Dpdb-type-server-simple.test108 SUMMARY-NEXT: 25 Input type records
109 SUMMARY-NEXT: 868 Input type records bytes
110 SUMMARY-NEXT: 9 Merged TPI records
111 SUMMARY-NEXT: 16 Merged IPI records
113 SUMMARY-NEXT: 4 Global symbol records
114 SUMMARY-NEXT: 14 Module symbol records
115 SUMMARY-NEXT: 2 Public symbol records
H A Dprecomp-link.test67 SUMMARY-NEXT: 1066 Input type records
68 SUMMARY-NEXT: 55968 Input type records bytes
69 SUMMARY-NEXT: 874 Merged TPI records
70 SUMMARY-NEXT: 170 Merged IPI records
72 SUMMARY-NEXT: 167 Global symbol records
73 SUMMARY-NEXT: 20 Module symbol records
74 SUMMARY-NEXT: 3 Public symbol records
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A Dmlir-tblgen.cpp66 [](const RecordKeeper &records, raw_ostream &os) { in __anon70db4cfc0202() argument
67 os << records; in __anon70db4cfc0202()
107 void warnOfDeprecatedUses(RecordKeeper &records) { in warnOfDeprecatedUses() argument
112 for (auto &it : records.getDefs()) { in warnOfDeprecatedUses()
119 for (auto &jt : records.getDefs()) { in warnOfDeprecatedUses()
144 static bool mlirTableGenMain(raw_ostream &os, RecordKeeper &records) { in mlirTableGenMain() argument
146 warnOfDeprecatedUses(records); in mlirTableGenMain()
149 os << records; in mlirTableGenMain()
152 return generator->invoke(records, os); in mlirTableGenMain()
H A DDialectGen.cpp51 filterForDialect(ArrayRef<llvm::Record *> records, Dialect &dialect) { in filterForDialect() argument
55 return {DialectFilterIterator(records.begin(), records.end(), filterFn), in filterForDialect()
56 DialectFilterIterator(records.end(), records.end(), filterFn)}; in filterForDialect()
324 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anon58492d6f0402() argument
325 return emitDialectDecls(records, os); in __anon58492d6f0402()
330 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anon58492d6f0502() argument
331 return emitDialectDefs(records, os); in __anon58492d6f0502()
H A DPassCAPIGen.cpp59 static bool emitCAPIHeader(const llvm::RecordKeeper &records, raw_ostream &os) { in emitCAPIHeader() argument
63 for (const auto *def : records.getAllDerivedDefinitions("PassBase")) { in emitCAPIHeader()
93 static bool emitCAPIImpl(const llvm::RecordKeeper &records, raw_ostream &os) { in emitCAPIImpl() argument
97 for (const auto *def : records.getAllDerivedDefinitions("PassBase")) { in emitCAPIImpl()
H A DOpInterfacesGen.cpp112 AttrInterfaceGenerator(const llvm::RecordKeeper &records, raw_ostream &os) in AttrInterfaceGenerator()
113 : InterfaceGenerator(records.getAllDerivedDefinitions("AttrInterface"), in AttrInterfaceGenerator()
127 OpInterfaceGenerator(const llvm::RecordKeeper &records, raw_ostream &os) in OpInterfaceGenerator()
128 : InterfaceGenerator(getAllOpInterfaceDefinitions(records), os) { in OpInterfaceGenerator()
142 TypeInterfaceGenerator(const llvm::RecordKeeper &records, raw_ostream &os) in TypeInterfaceGenerator()
570 [](const llvm::RecordKeeper &records, raw_ostream &os) { in InterfaceGenRegistration()
571 return GeneratorT(records, os).emitInterfaceDecls(); in InterfaceGenRegistration()
574 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anond275f65c0e02()
575 return GeneratorT(records, os).emitInterfaceDefs(); in __anond275f65c0e02()
578 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anond275f65c0f02()
[all …]
H A DAttrOrTypeDefGen.cpp33 std::vector<llvm::Record *> records, in collectAllDefs() argument
36 if (records.empty()) in collectAllDefs()
40 records, [&](const llvm::Record *rec) { return AttrOrTypeDef(rec); }); in collectAllDefs()
611 AttrDefGenerator(const llvm::RecordKeeper &records, raw_ostream &os) in AttrDefGenerator()
617 TypeDefGenerator(const llvm::RecordKeeper &records, raw_ostream &os) in TypeDefGenerator()
928 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anon07f336460d02() argument
929 AttrDefGenerator generator(records, os); in __anon07f336460d02()
935 AttrDefGenerator generator(records, os); in __anon07f336460e02()
950 [](const llvm::RecordKeeper &records, raw_ostream &os) { in __anon07f336460f02() argument
951 TypeDefGenerator generator(records, os); in __anon07f336460f02()
[all …]
H A DOpDocGen.cpp427 [](const RecordKeeper &records, raw_ostream &os) { in __anond306c54e0202() argument
428 emitAttrOrTypeDefDoc(records, os, "AttrDef"); in __anond306c54e0202()
434 [](const RecordKeeper &records, raw_ostream &os) { in __anond306c54e0302() argument
435 emitOpDoc(records, os); in __anond306c54e0302()
441 [](const RecordKeeper &records, raw_ostream &os) { in __anond306c54e0402() argument
442 emitAttrOrTypeDefDoc(records, os, "TypeDef"); in __anond306c54e0402()
448 [](const RecordKeeper &records, raw_ostream &os) { in __anond306c54e0502() argument
449 return emitDialectDoc(records, os); in __anond306c54e0502()
H A DSPIRVUtilsGen.cpp314 return emitInterfaceDecls(records, os); in __anon19f8bfbe0202()
321 [](const RecordKeeper &records, raw_ostream &os) { in __anon19f8bfbe0302() argument
322 return emitInterfaceDefs(records, os); in __anon19f8bfbe0302()
495 [](const RecordKeeper &records, raw_ostream &os) { in __anon19f8bfbe0402() argument
496 return emitEnumDecls(records, os); in __anon19f8bfbe0402()
503 [](const RecordKeeper &records, raw_ostream &os) { in __anon19f8bfbe0502() argument
504 return emitEnumDefs(records, os); in __anon19f8bfbe0502()
1190 [](const RecordKeeper &records, raw_ostream &os) { in __anon19f8bfbe0702() argument
1191 return emitSerializationFns(records, os); in __anon19f8bfbe0702()
1237 [](const RecordKeeper &records, raw_ostream &os) { in __anon19f8bfbe0802() argument
[all …]
/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangASTPropertiesEmitter.cpp97 ASTPropsEmitter(RecordKeeper &records, raw_ostream &out) in ASTPropsEmitter() argument
98 : Out(out), Records(records) { in ASTPropsEmitter()
102 records.getAllDerivedDefinitions(PropertyClassName)) { in ASTPropsEmitter()
109 records.getAllDerivedDefinitions(CreationRuleClassName)) { in ASTPropsEmitter()
123 records.getAllDerivedDefinitions(OverrideRuleClassName)) { in ASTPropsEmitter()
161 records.getAllDerivedDefinitions(TypeKindClassName)) { in ASTPropsEmitter()
174 records.getAllDerivedDefinitions(TypeCaseClassName)) { in ASTPropsEmitter()
596 ASTPropsEmitter(records, out).emitNodeReaderClass<NodeClass>(); in emitASTReader()
610 ASTPropsEmitter(records, out).emitNodeWriterClass<NodeClass>(); in emitASTWriter()
854 ASTPropsEmitter(records, out).emitBasicReaderWriterFile(info); in EmitClangBasicReader()
[all …]
H A DASTTableGen.cpp107 static void visitHierarchy(RecordKeeper &records, in visitHierarchy() argument
111 if (!records.getClass(nodeClassName)) { in visitHierarchy()
117 auto nodes = records.getAllDerivedDefinitions(nodeClassName); in visitHierarchy()
138 void clang::tblgen::visitASTNodeHierarchyImpl(RecordKeeper &records, in visitASTNodeHierarchyImpl() argument
141 visitHierarchy(records, nodeClassName, visit); in visitASTNodeHierarchyImpl()
H A DClangTypeNodesEmitter.cpp83 TypeNodeEmitter(RecordKeeper &records, raw_ostream &out) in TypeNodeEmitter() argument
84 : Records(records), Out(out), in TypeNodeEmitter()
206 void clang::EmitClangTypeNodes(RecordKeeper &records, raw_ostream &out) { in EmitClangTypeNodes() argument
207 TypeNodeEmitter(records, out).emit(); in EmitClangTypeNodes()
/llvm-project-15.0.7/llvm/docs/PDB/
H A DCodeViewTypes.rst15 CodeView type records that LLVM understands. This document does not describe
17 because the records are clearly deprecated and can only appear in very old
18 software (e.g. the 16-bit types). On other cases, it is because the records
21 made obsolete by newer records, or any number of other reasons. However, the
22 records we describe here should cover 99% of type records that one can expect
28 We can think of a sequence of CodeView type records as an array of variable length
29 `leaf records`. Each such record describes its own length as part of a fixed-size
30 header, as well as the kind of record it is. Leaf records are either padded to 4
37 ``LF_FIELDLIST`` -- contains a series of embedded records. While the outer
39 records -- called ``member records`` do not.
[all …]
H A DCodeViewSymbols.rst15 CodeView symbol records that LLVM understands. Like
22 Symbol records share one major similarity with :doc:`type records <CodeViewTypes>`:
25 of symbol records can be processed with largely the same code as that which processes
26 type records. There are several important differences between symbol and type records:
28 * Symbol records only appear in the :doc:`PublicStream`, :doc:`GlobalStream`, and
30 * Type records only appear in the :doc:`TPI & IPI streams <TpiStream>`.
31 * While types are referenced from other CodeView records via :ref:`type indices <type_indices>`,
32 symbol records are referenced by the byte offset of the record in the stream that it appears
38 * Certain special symbol records begin a "scope". For these records, all following records
58 records, additionally contains a hash table that allows one to quickly locate a
/llvm-project-15.0.7/flang/unittests/Runtime/
H A DExternalIOTest.cpp55 static constexpr int records{10}; in TEST() local
56 for (int j{1}; j <= records; ++j) { in TEST()
70 for (int j{records}; j >= 1; --j) { in TEST()
111 static constexpr int records{10}; in TEST() local
112 for (int j{1}; j <= records; ++j) { in TEST()
198 static const int records{10}; in TEST() local
272 static const int records{10}; in TEST() local
355 static constexpr int records{10}; in TEST() local
404 static const int records{10}; in TEST() local
435 std::int64_t check[records]; in TEST()
[all …]
/llvm-project-15.0.7/clang/tools/scan-build-py/lib/libscanbuild/
H A Dintercept.py194 records = group.split(RS)
196 'pid': records[0],
197 'ppid': records[1],
198 'function': records[2],
199 'directory': records[3],
200 'command': records[4].split(US)[:-1]
/llvm-project-15.0.7/llvm/docs/
H A DXRayFDRFormat.rst96 - ``Metadata Records``: Metadata records serve many purposes. Mostly, they
99 as markers for user-defined Event Data payloads. Metadata records have 16
130 | | | Function records. |
174 Entry_Args records do not contain the arguments themselves. Instead, metadata
175 records for each of the logged args follow the function record in the stream.
181 Interspersed throughout the buffer are 16 byte Metadata records. For typically
182 instrumented binaries, they will be sparser than Function records, and they
230 It records the thread ID of the thread that the trace belongs to.
313 more CallArgument records that contain the traced function's parameter values.
364 Not all sequences of Metadata records and Function records are valid data. A
[all …]
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/Inputs/
H A Dmerge-ids-and-types-1.yaml1 # The idea is to set up some types in the TPI stream, and then have records in
2 # the IPI stream that refer to them. There are three types of IPI records that
3 # can refer to TPI records. They are:
8 # We will set up one of each of these, and then create IPI records that refer to
9 # them. We intentionally choose an unintuitive ordering of the records in both
/llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/
H A Dpartial-type-stream.test11 NODEPS-NEXT: Showing 1 records.
20 DEPS-NEXT: Showing 1 records and their dependents (4 records total)
36 SIMPLE-NEXT: Showing 4 records.
/llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/
H A DAST.h298 std::vector<std::unique_ptr<RecordAST>> records; variable
301 ModuleAST(std::vector<std::unique_ptr<RecordAST>> records) in ModuleAST() argument
302 : records(std::move(records)) {} in ModuleAST()
304 auto begin() { return records.begin(); } in begin()
305 auto end() { return records.end(); } in end()
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DProgRef.rst57 *concrete records*. In this and other TableGen documents, abstract records
76 concrete records similarly.
108 records may remain uninitialized.
566 classes and records can inherit.
709 records are built`_.
714 Examples: classes and records
850 applied to the classes and records *after* the records inherit all the fields from
1035 create the records defined in those multiclasses in addition to the records
1161 list of records.
1176 records to its own set, and all those records are also added to the outer
[all …]
H A DBackGuide.rst16 information is coded in a declarative style involving classes and records,
17 which are then processed by TableGen. The internalized records are passed on
18 to various backends, which extract information from a subset of the records
37 and records that are collected from the TableGen source files by the
63 * A counter for naming anonymous records.
71 * Functions to get individual classes, records, and globals, by name.
521 If you need to iterate over all the class records:
541 records.
581 information about the fields in records.
758 fields. Note that anonymous records are named ``anonymous_0``,
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Ddetailed-records.td1 // RUN: llvm-tblgen -print-detailed-records %s | FileCheck %s
4 // the global variables, classes, and records.

123456789