| /freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | TableGen.cpp | 328 EmitJSON(Records, OS); in ClangTableGenMain() 465 EmitNeon(Records, OS); in ClangTableGenMain() 468 EmitFP16(Records, OS); in ClangTableGenMain() 474 EmitBF16(Records, OS); in ClangTableGenMain() 477 EmitNeonSema(Records, OS); in ClangTableGenMain() 480 EmitNeonTest(Records, OS); in ClangTableGenMain() 483 EmitMveHeader(Records, OS); in ClangTableGenMain() 498 EmitSveHeader(Records, OS); in ClangTableGenMain() 516 EmitSmeHeader(Records, OS); in ClangTableGenMain() 534 EmitCdeHeader(Records, OS); in ClangTableGenMain() [all …]
|
| H A D | TableGenBackends.h | 46 llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 58 void EmitClangAttrHasAttrImpl(llvm::RecordKeeper &Records, 62 void EmitClangAttrASTVisitor(llvm::RecordKeeper &Records, 66 void EmitClangAttrParsedAttrList(llvm::RecordKeeper &Records, 72 void EmitClangAttrTextNodeDump(llvm::RecordKeeper &Records, 74 void EmitClangAttrNodeTraverse(llvm::RecordKeeper &Records, 81 void EmitClangDiagsIndexName(llvm::RecordKeeper &Records, 86 void EmitClangCommentHTMLTags(llvm::RecordKeeper &Records, 99 void EmitClangSyntaxNodeList(llvm::RecordKeeper &Records, 146 void EmitClangOpenCLBuiltins(llvm::RecordKeeper &Records, [all …]
|
| H A D | ClangOpenCLBuiltinEmitter.cpp | 90 BuiltinNameEmitter(RecordKeeper &Records, raw_ostream &OS) in BuiltinNameEmitter() argument 91 : Records(Records), OS(OS) {} in BuiltinNameEmitter() 103 RecordKeeper &Records; member in __anon03a6d8b20111::BuiltinNameEmitter 241 : Records(Records), OS(OS) {} in OpenCLBuiltinFileEmitterBase() 308 RecordKeeper &Records; member in __anon03a6d8b20111::OpenCLBuiltinFileEmitterBase 320 : OpenCLBuiltinFileEmitterBase(Records, OS) {} in OpenCLBuiltinTestEmitter() 333 : OpenCLBuiltinFileEmitterBase(Records, OS) {} in OpenCLBuiltinHeaderEmitter() 396 Records.getAllDerivedDefinitions("GenericType"); in EmitDeclarations() 811 Records.getAllDerivedDefinitions("ImageType"); in EmitQualTypeFinder() 1054 Record *PossibleGenType = Records.getDef(SubTypeName); in getTypeLists() [all …]
|
| H A D | ClangCommentHTMLTagsEmitter.cpp | 22 void clang::EmitClangCommentHTMLTags(RecordKeeper &Records, raw_ostream &OS) { in EmitClangCommentHTMLTags() argument 23 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag"); in EmitClangCommentHTMLTags() 30 emitSourceFileHeader("HTML tag name matcher", OS, Records); in EmitClangCommentHTMLTags() 38 void clang::EmitClangCommentHTMLTagsProperties(RecordKeeper &Records, in EmitClangCommentHTMLTagsProperties() argument 40 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag"); in EmitClangCommentHTMLTagsProperties() 52 emitSourceFileHeader("HTML tag properties", OS, Records); in EmitClangCommentHTMLTagsProperties()
|
| H A D | ClangAttrEmitter.cpp | 2004 RecordKeeper &Records) { in PragmaClangAttributeSupport() argument 2994 emitAttributes(Records, OS, true); in EmitClangAttrClass() 3002 Records); in EmitClangAttrImpl() 3239 Records); in EmitClangAttrList() 3282 Records); in EmitClangAttrPrintList() 3312 Records); in EmitClangAttrSubjectMatchRuleList() 3600 Records); in EmitClangAttrHasAttrImpl() 3688 OS, Records); in EmitClangAttrSpellingListIndex() 3719 Records); in EmitClangAttrASTVisitor() 3845 Records); in EmitClangAttrTemplateInstantiate() [all …]
|
| H A D | ClangCommentCommandInfoEmitter.cpp | 23 void clang::EmitClangCommentCommandInfo(RecordKeeper &Records, in EmitClangCommentCommandInfo() argument 26 OS, Records); in EmitClangCommentCommandInfo() 30 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command"); in EmitClangCommentCommandInfo() 116 void clang::EmitClangCommentCommandList(RecordKeeper &Records, in EmitClangCommentCommandList() argument 119 OS, Records); in EmitClangCommentCommandList() 125 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command"); in EmitClangCommentCommandList()
|
| H A D | SveEmitter.cpp | 278 RecordKeeper &Records; member in __anonc999c1430111::SVEEmitter 286 SVEEmitter(RecordKeeper &R) : Records(R) { in SVEEmitter() 1807 SVEEmitter(Records).createHeader(OS); in EmitSveHeader() 1811 SVEEmitter(Records).createBuiltins(OS); in EmitSveBuiltins() 1815 SVEEmitter(Records).createCodeGenMap(OS); in EmitSveBuiltinCG() 1819 SVEEmitter(Records).createRangeChecks(OS); in EmitSveRangeChecks() 1823 SVEEmitter(Records).createTypeFlags(OS); in EmitSveTypeFlags() 1831 SVEEmitter(Records).createSMEHeader(OS); in EmitSmeHeader() 1835 SVEEmitter(Records).createSMEBuiltins(OS); in EmitSmeBuiltins() 1839 SVEEmitter(Records).createSMECodeGenMap(OS); in EmitSmeBuiltinCG() [all …]
|
| H A D | ClangSyntaxEmitter.cpp | 44 Hierarchy(const llvm::RecordKeeper &Records) { in Hierarchy() argument 45 for (llvm::Record *T : Records.getAllDerivedDefinitions("NodeType")) in Hierarchy() 47 for (llvm::Record *Derived : Records.getAllDerivedDefinitions("NodeType")) in Hierarchy() 130 void clang::EmitClangSyntaxNodeList(llvm::RecordKeeper &Records, in EmitClangSyntaxNodeList() argument 132 llvm::emitSourceFileHeader("Syntax tree node list", OS, Records); in EmitClangSyntaxNodeList() 133 Hierarchy H(Records); in EmitClangSyntaxNodeList() 189 void clang::EmitClangSyntaxNodeClasses(llvm::RecordKeeper &Records, in EmitClangSyntaxNodeClasses() argument 191 llvm::emitSourceFileHeader("Syntax tree node list", OS, Records); in EmitClangSyntaxNodeClasses() 192 Hierarchy H(Records); in EmitClangSyntaxNodeClasses()
|
| H A D | ClangASTNodesEmitter.cpp | 37 RecordKeeper &Records; member in __anoncbce3dbb0111::ClangASTNodesEmitter 76 : Records(R), NodeClassName(N), BaseSuffix(S) { in ClangASTNodesEmitter() 173 = Records.getAllDerivedDefinitions(NodeClassName); in deriveChildTree() 194 emitSourceFileHeader("List of AST nodes of a particular kind", OS, Records); in run() 239 void clang::EmitClangDeclContext(RecordKeeper &Records, raw_ostream &OS) { in EmitClangDeclContext() argument 242 emitSourceFileHeader("List of AST Decl nodes", OS, Records); in EmitClangDeclContext() 249 Records.getAllDerivedDefinitions(DeclContextNodeClassName); in EmitClangDeclContext() 251 Records.getAllDerivedDefinitions(DeclNodeClassName); in EmitClangDeclContext() 256 Records.getAllDerivedDefinitions(DeclNodeClassName); in EmitClangDeclContext()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | BlockIndexer.cpp | 21 CurrentBlock.Records.push_back(&R); in visit() 27 CurrentBlock.Records.push_back(&R); in visit() 32 CurrentBlock.Records.push_back(&R); in visit() 37 CurrentBlock.Records.push_back(&R); in visit() 42 CurrentBlock.Records.push_back(&R); in visit() 47 CurrentBlock.Records.push_back(&R); in visit() 52 CurrentBlock.Records.push_back(&R); in visit() 58 CurrentBlock.Records.push_back(&R); in visit() 63 if (!CurrentBlock.Records.empty()) in visit() 68 CurrentBlock.Records.push_back(&R); in visit() [all …]
|
| H A D | Trace.cpp | 36 std::vector<XRayRecord> &Records) { in loadNaiveFormatLog() argument 55 Records.reserve(NumReservations); in loadNaiveFormatLog() 82 Records.emplace_back(); in loadNaiveFormatLog() 83 auto &Record = Records.back(); in loadNaiveFormatLog() 152 auto &Record = Records.back(); in loadNaiveFormatLog() 314 for (auto *R : B.Records) in loadFDRLog() 339 for (auto *R : B.Records) in loadFDRLog() 352 std::vector<XRayRecord> &Records) { in loadYAMLLog() argument 370 Records.clear(); in loadYAMLLog() 371 std::transform(Trace.Records.begin(), Trace.Records.end(), in loadYAMLLog() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Main.cpp | 100 RecordKeeper Records; in TableGenMain() local 103 Records.startPhaseTiming(); in TableGenMain() 107 Records.startTimer("Parse, build records"); in TableGenMain() 114 Records.saveInputFilename(InputFilename); in TableGenMain() 127 Records.stopTimer(); in TableGenMain() 136 ActionFn(Records, Out); in TableGenMain() 138 status = MainFn(Out, Records); in TableGenMain() 141 Records.stopBackendTimer(); in TableGenMain() 154 Records.startTimer("Write output"); in TableGenMain() 176 Records.stopTimer(); in TableGenMain() [all …]
|
| H A D | TGParser.cpp | 586 Records.addDef(std::move(Rec)); in addDefOne() 678 return UnsetInit::get(Records); in ParseObjectName() 861 RHS = IntInit::get(Records, i); in ParseSliceElement() 1099 return BitRecTy::get(Records); in ParseType() 1102 return IntRecTy::get(Records); in ParseType() 1105 return DagRecTy::get(Records); in ParseType() 2327 RHS = IntInit::get(Records, 0); in ParseOperationFind() 2625 R = IntInit::get(Records, 1); in ParseSimpleValue() 2629 R = IntInit::get(Records, 0); in ParseSimpleValue() 2663 R = UnsetInit::get(Records); in ParseSimpleValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | LazyRandomTypeCollection.cpp | 41 Records.resize(RecordCountHint); in LazyRandomTypeCollection() 66 Records.clear(); in reset() 67 Records.resize(RecordCountHint); in reset() 126 if (Records[I].Name.data() == nullptr) { in getTypeName() 128 Records[I].Name = Result; in getTypeName() 130 return Records[I].Name; in getTypeName() 165 Records.resize(NewCapacity); in ensureCapacityFor() 250 Records[Idx].Type = *Begin; in fullScanForType() 251 Records[Idx].Offset = Begin.offset(); in fullScanForType() 271 Records[Idx].Type = *RI; in visitRange() [all …]
|
| H A D | TypeTableCollection.cpp | 19 TypeTableCollection::TypeTableCollection(ArrayRef<ArrayRef<uint8_t>> Records) in TypeTableCollection() argument 20 : NameStorage(Allocator), Records(Records) { in TypeTableCollection() 21 Names.resize(Records.size()); in TypeTableCollection() 39 assert(Index.toArrayIndex() < Records.size()); in getType() 40 return CVType(Records[Index.toArrayIndex()]); in getType() 59 uint32_t TypeTableCollection::size() { return Records.size(); } in size() 61 uint32_t TypeTableCollection::capacity() { return Records.size(); } in capacity()
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | TableGen.cpp | 43 void PrintRecords(RecordKeeper &Records, raw_ostream &OS) { in PrintRecords() argument 44 OS << Records; // No argument, dump all contents in PrintRecords() 47 void PrintEnums(RecordKeeper &Records, raw_ostream &OS) { in PrintEnums() argument 48 for (Record *Rec : Records.getAllDerivedDefinitions(Class)) in PrintEnums() 53 void PrintSets(RecordKeeper &Records, raw_ostream &OS) { in PrintSets() argument 56 for (Record *Rec : Records.getAllDerivedDefinitions("Set")) { in PrintSets() 71 {"null-backend", [](RecordKeeper &Records, raw_ostream &OS) {}, in __anonaa4031930202()
|
| H A D | Attributes.cpp | 20 Attributes(RecordKeeper &R) : Records(R) {} in Attributes() 28 RecordKeeper &Records; member in __anonb732f3b80111::Attributes 47 for (auto *A : Records.getAllDerivedDefinitions(KindName)) { in emitTargetIndependentNames() 68 for (auto *A : Records.getAllDerivedDefinitions(KindName)) { in emitTargetIndependentNames() 86 Records.getAllDerivedDefinitions("CompatRule"); in emitFnAttrCompatCheck() 102 Records.getAllDerivedDefinitions("MergeRule"); in emitFnAttrCompatCheck() 121 for (auto *A : Records.getAllDerivedDefinitions(KindName)) { in emitAttributeProperties()
|
| H A D | DAGISelEmitter.cpp | 28 RecordKeeper &Records; // Just so we can get at the timing functions. member in __anon4a3989a40111::DAGISelEmitter 31 explicit DAGISelEmitter(RecordKeeper &R) : Records(R), CGP(R) {} in DAGISelEmitter() 127 Records.startTimer("Parse patterns"); in run() 157 Records.startTimer("Sort patterns"); in run() 167 Records.startTimer("Convert to matchers"); in run() 181 Records.startTimer("Optimize matchers"); in run() 186 Records.startTimer("Emit matcher table"); in run()
|
| /freebsd-14.2/contrib/llvm-project/lldb/utils/TableGen/ |
| H A D | LLDBTableGen.cpp | 45 static bool LLDBTableGenMain(raw_ostream &OS, RecordKeeper &Records) { in LLDBTableGenMain() argument 48 OS << Records; // No argument, dump all contents in LLDBTableGenMain() 51 EmitJSON(Records, OS); in LLDBTableGenMain() 54 EmitOptionDefs(Records, OS); in LLDBTableGenMain() 57 EmitPropertyDefs(Records, OS); in LLDBTableGenMain() 60 EmitPropertyEnumDefs(Records, OS); in LLDBTableGenMain()
|
| H A D | LLDBPropertyDefEmitter.cpp | 170 void lldb_private::EmitPropertyDefs(RecordKeeper &Records, raw_ostream &OS) { in EmitPropertyDefs() argument 171 emitSourceFileHeader("Property definitions for LLDB.", OS, Records); in EmitPropertyDefs() 174 Records.getAllDerivedDefinitions("Property"); in EmitPropertyDefs() 180 void lldb_private::EmitPropertyEnumDefs(RecordKeeper &Records, in EmitPropertyEnumDefs() argument 182 emitSourceFileHeader("Property definition enum for LLDB.", OS, Records); in EmitPropertyEnumDefs() 185 Records.getAllDerivedDefinitions("Property"); in EmitPropertyEnumDefs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | GSIStreamBuilder.cpp | 184 std::vector<BulkPublic> Records; in finalizeGlobalBuckets() local 185 Records.resize(Globals.size()); in finalizeGlobalBuckets() 189 Records[I].Name = Name.data(); in finalizeGlobalBuckets() 190 Records[I].NameLen = Name.size(); in finalizeGlobalBuckets() 191 Records[I].SymOffset = SymOffset; in finalizeGlobalBuckets() 195 GSH->finalizeBuckets(RecordZeroOffset, Records); in finalizeGlobalBuckets() 201 parallelFor(0, Records.size(), [&](size_t I) { in finalizeBuckets() 202 Records[I].setBucketIdx(hashStringV1(Records[I].Name) % IPHR_HASH); in finalizeBuckets() 209 for (const BulkPublic &P : Records) in finalizeBuckets() 221 HashRecords.resize(Records.size()); in finalizeBuckets() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/XRay/ |
| H A D | Trace.h | 49 RecordVector Records; variable 63 const_iterator begin() const { return Records.begin(); } in begin() 64 const_iterator end() const { return Records.end(); } in end() 65 bool empty() const { return Records.empty(); } in empty() 66 size_type size() const { return Records.size(); } in size()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeHashing.h | 43 static std::vector<LocallyHashedType> hashTypes(Range &&Records) { in hashTypes() 45 Hashes.reserve(std::distance(std::begin(Records), std::end(Records))); in hashTypes() 46 for (const auto &R : Records) in hashTypes() 123 static std::vector<GloballyHashedType> hashTypes(Range &&Records) { in hashTypes() 126 for (const auto &R : Records) { in hashTypes() 141 for (const auto &R : Records) { in hashTypes() 160 hashIds(Range &&Records, ArrayRef<GloballyHashedType> TypeHashes) { in hashIds() 162 for (const auto &R : Records) in hashIds()
|
| H A D | DebugSymbolsSubsection.h | 29 CVSymbolArray::Iterator begin() const { return Records.begin(); } in begin() 30 CVSymbolArray::Iterator end() const { return Records.end(); } in end() 33 CVSymbolArray Records; 50 std::vector<CVSymbol> Records; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | DirectiveEmitter.h | 18 explicit DirectiveLanguage(const llvm::RecordKeeper &Records) in DirectiveLanguage() argument 19 : Records(Records) { in DirectiveLanguage() 55 return Records.getAllDerivedDefinitions("Directive"); in getDirectives() 59 return Records.getAllDerivedDefinitions("Clause"); in getClauses() 66 const llvm::RecordKeeper &Records; variable 69 return Records.getAllDerivedDefinitions("DirectiveLanguage"); in getDirectiveLanguages()
|