| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-range-loop-analysis-trivially-copyable.cpp | 9 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 D | precomp-summary-fail.test | 17 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 D | pdb-type-server-simple.test | 108 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 D | precomp-link.test | 67 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 D | mlir-tblgen.cpp | 66 [](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 D | DialectGen.cpp | 51 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 D | PassCAPIGen.cpp | 59 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 D | OpInterfacesGen.cpp | 112 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 D | AttrOrTypeDefGen.cpp | 33 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 D | OpDocGen.cpp | 427 [](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 D | SPIRVUtilsGen.cpp | 314 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 D | ClangASTPropertiesEmitter.cpp | 97 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 D | ASTTableGen.cpp | 107 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 D | ClangTypeNodesEmitter.cpp | 83 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 D | CodeViewTypes.rst | 15 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 D | CodeViewSymbols.rst | 15 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 D | ExternalIOTest.cpp | 55 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 D | intercept.py | 194 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 D | XRayFDRFormat.rst | 96 - ``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 D | merge-ids-and-types-1.yaml | 1 # 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 D | partial-type-stream.test | 11 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 D | AST.h | 298 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 D | ProgRef.rst | 57 *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 D | BackGuide.rst | 16 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 D | detailed-records.td | 1 // RUN: llvm-tblgen -print-detailed-records %s | FileCheck %s 4 // the global variables, classes, and records.
|