/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 35 ASTRecordWriter Record; member in clang::ASTStmtWriter 44 /// Record.push_back(a->isSomething()); 49 /// Record.push_back(b->isAnother()); 57 PakedBitsWriter(ASTRecordWriter &Record) : RecordRef(Record) {} in PakedBitsWriter() argument 95 ASTWriter::RecordData &Record) in ASTStmtWriter() 96 : Writer(Writer), Record(Context, Writer, Record), in ASTStmtWriter() 98 CurrentPackingBits(this->Record) {} 107 return Record in Emit() 94 ASTStmtWriter(ASTWriter & Writer,ASTWriter::RecordData & Record) ASTStmtWriter() argument 470 addConstraintSatisfaction(ASTRecordWriter & Record,const ASTConstraintSatisfaction & Satisfaction) addConstraintSatisfaction() argument 494 addSubstitutionDiagnostic(ASTRecordWriter & Record,const concepts::Requirement::SubstitutionDiagnostic * D) addSubstitutionDiagnostic() argument 2922 RecordData Record; WriteSubStmt() local [all...] |
H A D | ASTReaderStmt.cpp | 74 ASTRecordReader &Record; 80 return Record.readSourceLocation(); in readSourceLocation() 84 return Record.readSourceRange(); in readSourceRange() 88 return Record.readString(); in readString() 92 return Record.readTypeSourceInfo(); in readTypeSourceInfo() 96 return Record.readDecl(); in readDecl() 101 return Record.readDeclAs<T>(); in readDeclAs() 105 ASTStmtReader(ASTRecordReader &Record, llvm::BitstreamCursor &Cursor) in ASTStmtReader() 106 : Record(Record), DeclsCurso in ASTStmtReader() 73 ASTRecordReader &Record; global() member in clang::ASTStmtReader 104 ASTStmtReader(ASTRecordReader & Record,llvm::BitstreamCursor & Cursor) ASTStmtReader() argument 789 readConstraintSatisfaction(ASTRecordReader & Record) readConstraintSatisfaction() argument 823 readSubstitutionDiagnostic(ASTRecordReader & Record) readSubstitutionDiagnostic() argument 2876 ASTRecordReader Record(*this, F); ReadStmtFromStream() local [all...] |
H A D | ASTWriter.cpp | 314 ASTWriter::RecordData Record; 319 : Writer(Writer), BasicWriter(Context, Writer, Record) {} 340 ASTRecordWriter &Record; in VisitComplexTypeLoc() 344 Record.AddSourceLocation(Loc, Seq); in VisitPointerTypeLoc() 346 void addSourceRange(SourceRange Range) { Record.AddSourceRange(Range, Seq); } in VisitDecayedTypeLoc() 349 TypeLocWriter(ASTRecordWriter &Record, LocSeq *Seq) 350 : Record(Record), Seq(Seq) {} in VisitAdjustedTypeLoc() 370 Record.push_back(TL.getWrittenTypeSpec()); in VisitMemberPointerTypeLoc() 371 Record in VisitMemberPointerTypeLoc() 275 ASTWriter::RecordData Record; global() member in __anonb9ef521f0111::ASTTypeWriter 301 ASTRecordWriter &Record; global() member in __anonb9ef521f0111::TypeLocWriter 310 TypeLocWriter(ASTRecordWriter & Record,LocSeq * Seq) TypeLocWriter() argument 686 EmitBlockID(unsigned ID,const char * Name,llvm::BitstreamWriter & Stream,ASTWriter::RecordDataImpl & Record) EmitBlockID() argument 702 EmitRecordID(unsigned ID,const char * Name,llvm::BitstreamWriter & Stream,ASTWriter::RecordDataImpl & Record) EmitRecordID() argument 711 AddStmtsExprs(llvm::BitstreamWriter & Stream,ASTWriter::RecordDataImpl & Record) AddStmtsExprs() argument 712 #define RECORD( AddStmtsExprs() macro 845 RecordData Record; WriteBlockInfoBlock() local 849 #define RECORD( WriteBlockInfoBlock() macro 1274 RecordData Record; writeUnhashedControlBlock() local 1376 RecordData::value_type Record[] = {HEADER_SEARCH_ENTRY_USAGE, writeUnhashedControlBlock() local 1389 RecordData::value_type Record[] = {VFS_USAGE, VFSUsage.size()}; writeUnhashedControlBlock() local 1404 RecordData Record; WriteControlBlock() local 1423 RecordData::value_type Record[] = {METADATA, WriteControlBlock() local 1442 RecordData::value_type Record[] = {MODULE_NAME}; WriteControlBlock() local 1473 RecordData::value_type Record[] = {MODULE_DIRECTORY}; WriteControlBlock() local 1830 RecordData::value_type Record[] = { WriteInputFiles() local 1847 RecordData::value_type Record[] = {INPUT_FILE_HASH, Entry.ContentHash[0], WriteInputFiles() local 1865 RecordData::value_type Record[] = {INPUT_FILE_OFFSETS, WriteInputFiles() local 2208 RecordData::value_type Record[] = {HEADER_SEARCH_TABLE, BucketOffset, WriteHeaderSearch() local 2229 RecordDataType Record[] = {SM_SLOC_BUFFER_BLOB_COMPRESSED, Blob.size() - 1}; emitBlob() local 2237 RecordDataType Record[] = {SM_SLOC_BUFFER_BLOB_COMPRESSED, Blob.size() - 1}; emitBlob() local 2243 RecordDataType Record[] = {SM_SLOC_BUFFER_BLOB}; emitBlob() local 2257 RecordData Record; WriteSourceManagerBlock() local 2404 RecordData::value_type Record[] = { WriteSourceManagerBlock() local 2486 RecordData Record; WritePreprocessor() local 2491 RecordData::value_type Record[] = {PP.getCounterValue()}; WritePreprocessor() local 2726 RecordData::value_type Record[] = {MACRO_OFFSET, MacroOffsets.size(), WritePreprocessor() local 2764 RecordData Record; WritePreprocessorDetail() local 2830 RecordData::value_type Record[] = {PPD_ENTITIES_OFFSETS, WritePreprocessorDetail() local 2992 RecordData::value_type Record[] = { WriteSubmodules() local 3016 RecordData::value_type Record[] = {SUBMODULE_DEFINITION, WriteSubmodules() local 3036 RecordData::value_type Record[] = {SUBMODULE_REQUIRES, R.RequiredState}; WriteSubmodules() local 3043 RecordData::value_type Record[] = {SUBMODULE_UMBRELLA_HEADER}; WriteSubmodules() local 3048 RecordData::value_type Record[] = {SUBMODULE_UMBRELLA_DIR}; WriteSubmodules() local 3067 RecordData::value_type Record[] = {HL.RecordKind}; WriteSubmodules() local 3074 RecordData::value_type Record[] = {SUBMODULE_TOPHEADER}; WriteSubmodules() local 3084 RecordData Record; WriteSubmodules() local 3092 RecordData Record; WriteSubmodules() local 3100 RecordData Record; WriteSubmodules() local 3118 RecordData::value_type Record[] = {SUBMODULE_LINK_LIBRARY, WriteSubmodules() local 3127 RecordData::value_type Record[] = {SUBMODULE_CONFLICT, WriteSubmodules() local 3134 RecordData::value_type Record[] = {SUBMODULE_CONFIG_MACRO}; WriteSubmodules() local 3149 RecordData::value_type Record[] = {SUBMODULE_EXPORT_AS}; WriteSubmodules() local 3171 RecordData Record; WritePragmaDiagnosticMappings() local 3349 RecordData::value_type Record[] = {DECL_CONTEXT_LEXICAL}; WriteDeclContextLexicalBlock() local 3365 RecordData::value_type Record[] = {TYPE_OFFSET, TypeOffsets.size()}; WriteTypeDeclOffsets() local 3376 RecordData::value_type Record[] = {DECL_OFFSET, DeclOffsets.size()}; WriteTypeDeclOffsets() local 3405 RecordData::value_type Record[] = {FILE_SORTED_DECLS, WriteFileDeclIDsMap() local 3422 RecordData Record; WriteComments() local 3641 RecordData::value_type Record[] = {METHOD_POOL, BucketOffset, WriteSelectors() local 3656 RecordData::value_type Record[] = { WriteSelectors() local 3672 RecordData Record; WriteReferencedSelectorsPool() local 3938 RecordData::value_type Record[] = {IDENTIFIER_TABLE, BucketOffset}; WriteIdentifierTable() local 3954 RecordData::value_type Record[] = {IDENTIFIER_OFFSET, WriteIdentifierTable() local 4432 RecordData::value_type Record[] = {DECL_CONTEXT_VISIBLE}; WriteDeclContextVisibleBlock() local 4460 RecordData::value_type Record[] = {UPDATE_VISIBLE, WriteDeclContextVisibleUpdate() local 4467 RecordData::value_type Record[] = {Opts.getAsOpaqueInt()}; WriteFPPragmaOptions() local 4477 RecordData Record; WriteOpenCLExtensions() local 4492 RecordData::value_type Record[] = {SemaRef.CUDA().ForceHostDeviceDepth}; WriteCUDAPragmas() local 4540 RecordData::value_type Record[] = {OBJC_CATEGORIES_MAP, CategoriesMap.size()}; WriteObjCCategories() local 4555 RecordData Record; WriteLateParsedTemplates() local 4573 RecordData Record; WriteOptimizePragmaOptions() local 4581 RecordData Record; WriteMSStructPragmaOptions() local 4589 RecordData Record; WriteMSPointersToMembersPragmaOptions() local 4602 RecordData Record; WritePackPragmaOptions() local 4622 RecordData Record; WriteFloatControlPragmaOptions() local 4651 RecordData Record; WriteModuleFileExtension() local 4675 auto &Record = *this; AddAttr() local 4704 AddToken(const Token & Tok,RecordDataImpl & Record) AddToken() argument 4749 AddString(StringRef Str,RecordDataImpl & Record) AddString() argument 4777 AddPath(StringRef Path,RecordDataImpl & Record) AddPath() argument 4783 EmitRecordWithPath(unsigned Abbrev,RecordDataRef Record,StringRef Path) EmitRecordWithPath() argument 4791 AddVersionTuple(const VersionTuple & Version,RecordDataImpl & Record) AddVersionTuple() argument 4905 AddLazyVectorEmiitedDecls(ASTWriter & Writer,Vector & Vec,ASTWriter::RecordData & Record) AddLazyVectorEmiitedDecls() argument 5435 RecordData Record = {VERSION_MAJOR}; WriteASTCore() local 5509 RecordData::value_type Record[] = {MODULE_OFFSET_MAP}; WriteASTCore() local 5592 RecordData::value_type Record[] = { WriteASTCore() local 5635 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; AddedAnonymousNamespace() local 5720 RecordData::value_type Record[] = {TU_UPDATE_LEXICAL}; WriteDeclAndTypes() local 5755 ASTRecordWriter Record(*this, RecordData); WriteDeclUpdatesBlocks() local 5919 AddAlignPackInfo(const Sema::AlignPackInfo & Info,RecordDataImpl & Record) AddAlignPackInfo() argument 5986 AddFileID(FileID FID,RecordDataImpl & Record) AddFileID() argument 6014 AddSourceLocation(SourceLocation Loc,RecordDataImpl & Record,SourceLocationSequence * Seq) AddSourceLocation() argument 6020 AddSourceRange(SourceRange Range,RecordDataImpl & Record,SourceLocationSequence * Seq) AddSourceRange() argument 6030 AddIdentifierRef(const IdentifierInfo * II,RecordDataImpl & Record) AddIdentifierRef() argument 6158 AddTypeRef(QualType T,RecordDataImpl & Record) AddTypeRef() argument 6210 AddEmittedDeclRef(const Decl * D,RecordDataImpl & Record) AddEmittedDeclRef() argument 6217 AddDeclRef(const Decl * D,RecordDataImpl & Record) AddDeclRef() argument 6506 ASTWriter::RecordData Record; EmitCXXBaseSpecifiers() local 6524 ASTWriter::RecordData Record; EmitCXXCtorInitializers() local 7022 AddedAttributeToRecord(const Attr * Attr,const RecordDecl * Record) AddedAttributeToRecord() argument 7073 ASTRecordWriter &Record; global() member in __anonb9ef521f1911::OMPClauseWriter 7076 OMPClauseWriter(ASTRecordWriter & Record) OMPClauseWriter() argument [all...] |
H A D | ASTWriterDecl.cpp | 51 ASTRecordWriter Record; 60 ASTWriter::RecordDataImpl &Record, bool GeneratingReducedBMI) 61 : Writer(Writer), Record(Context, Writer, Record), 69 return Record.Emit(Code, AbbrevToUse); 179 /// Add an Objective-C type parameter list to the given record. in AddObjCTypeParamList() 183 Record.push_back(0); 187 Record.push_back(typeParams->size()); in AddFirstDeclFromEachModule() 189 Record.AddDeclRef(typeParam); in AddFirstDeclFromEachModule() 191 Record in AddFirstDeclFromEachModule() 38 ASTRecordWriter Record; global() member in clang::ASTDeclWriter 47 ASTDeclWriter(ASTWriter & Writer,ASTContext & Context,ASTWriter::RecordDataImpl & Record,bool GeneratingReducedBMI) ASTDeclWriter() argument 779 addExplicitSpecifier(ExplicitSpecifier ES,ASTRecordWriter & Record) addExplicitSpecifier() argument 2823 RecordData Record; WriteDecl() local [all...] |
/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 414 /// the middle of the metadata block and load any record. 424 /// Index that keeps track of where to find a metadata record in the stream. 473 Error parseOneMetadata(SmallVectorImpl<uint64_t> &Record, unsigned Code, 476 Error parseMetadataStrings(ArrayRef<uint64_t> Record, StringRef Blob, 479 ArrayRef<uint64_t> Record); 480 Error parseMetadataKindRecord(SmallVectorImpl<uint64_t> &Record); 639 return error("Invalid record"); in upgradeDIExpression() 774 SmallVector<uint64_t, 64> Record; in lazyLoadModuleMetadataBlock() 776 // Get the abbrevs, and preload record positions to make them lazy-loadable. in lazyLoadModuleMetadataBlock() 793 case BitstreamEntry::Record in lazyLoadModuleMetadataBlock() 775 SmallVector<uint64_t, 64> Record; lazyLoadModuleMetadataBlock() local 982 SmallVector<uint64_t, 64> Record; loadGlobalDeclAttachments() local 1069 SmallVector<uint64_t, 64> Record; parseMetadata() local 1167 SmallVector<uint64_t, 64> Record; lazyLoadOneMetadata() local 1245 parseOneMetadata(SmallVectorImpl<uint64_t> & Record,unsigned Code,PlaceholderQueue & Placeholders,StringRef Blob,unsigned & NextMetadataNo) parseOneMetadata() argument 2289 parseMetadataStrings(ArrayRef<uint64_t> Record,StringRef Blob,function_ref<void (StringRef)> CallBack) parseMetadataStrings() argument 2326 parseGlobalObjectAttachment(GlobalObject & GO,ArrayRef<uint64_t> Record) parseGlobalObjectAttachment() argument 2347 SmallVector<uint64_t, 64> Record; parseMetadataAttachment() local 2432 parseMetadataKindRecord(SmallVectorImpl<uint64_t> & Record) parseMetadataKindRecord() argument 2450 SmallVector<uint64_t, 64> Record; parseMetadataKinds() local [all...] |
H A D | BitcodeReader.cpp | 172 /// Convert a string from a record into an std::string, return true on failure. 174 static bool convertToString(ArrayRef<uint64_t> Record, unsigned Idx, in convertToString() argument 176 if (Idx > Record.size()) in convertToString() 179 Result.append(Record.begin() + Idx, Record.end()); in convertToString() 200 SmallVector<uint64_t, 64> Record; in readIdentificationBlock() local 215 case BitstreamEntry::Record: in readIdentificationBlock() 220 // Read a record. in readIdentificationBlock() 221 Record.clear(); in readIdentificationBlock() 222 Expected<unsigned> MaybeBitCode = Stream.readRecord(Entry.ID, Record); in readIdentificationBlock() 279 SmallVector<uint64_t, 64> Record; hasObjCCategoryInModule() local 358 SmallVector<uint64_t, 64> Record; readModuleTriple() local 476 parseVersionRecord(ArrayRef<uint64_t> Record) parseVersionRecord() argument 487 readNameFromStrtab(ArrayRef<uint64_t> Record) readNameFromStrtab() argument 769 getValueTypePair(const SmallVectorImpl<uint64_t> & Record,unsigned & Slot,unsigned InstNum,Value * & ResVal,unsigned & TypeID,BasicBlock * ConstExprInsertBB) getValueTypePair() argument 798 popValue(const SmallVectorImpl<uint64_t> & Record,unsigned & Slot,unsigned InstNum,Type * Ty,unsigned TyID,Value * & ResVal,BasicBlock * ConstExprInsertBB) popValue() argument 809 getValue(const SmallVectorImpl<uint64_t> & Record,unsigned Slot,unsigned InstNum,Type * Ty,unsigned TyID,Value * & ResVal,BasicBlock * ConstExprInsertBB) getValue() argument 818 getValue(const SmallVectorImpl<uint64_t> & Record,unsigned Slot,unsigned InstNum,Type * Ty,unsigned TyID,BasicBlock * ConstExprInsertBB) getValue() argument 830 getValueSigned(const SmallVectorImpl<uint64_t> & Record,unsigned Slot,unsigned InstNum,Type * Ty,unsigned TyID,BasicBlock * ConstExprInsertBB) getValueSigned() argument 841 readConstantRange(ArrayRef<uint64_t> Record,unsigned & OpNum,unsigned BitWidth) readConstantRange() argument 866 readBitWidthAndConstantRange(ArrayRef<uint64_t> Record,unsigned & OpNum) readBitWidthAndConstantRange() argument 1946 SmallVector<uint64_t, 64> Record; parseAttributeBlock() local 2240 SmallVector<uint64_t, 64> Record; parseAttributeGroupBlock() local 2426 SmallVector<uint64_t, 64> Record; parseTypeTableBody() local 2726 SmallVector<uint64_t, 64> Record; parseOperandBundleTags() local 2768 SmallVector<uint64_t, 64> Record; parseSyncScopeNames() local 2807 recordValue(SmallVectorImpl<uint64_t> & Record,unsigned NameIndex,Triple & TT) recordValue() argument 2847 setDeferredFunctionInfo(unsigned FuncBitcodeOffsetDelta,Function * F,ArrayRef<uint64_t> Record) setDeferredFunctionInfo() argument 2869 SmallVector<uint64_t, 64> Record; parseGlobalValueSymbolTable() local 2944 SmallVector<uint64_t, 64> Record; parseValueSymbolTable() local 3124 SmallVector<uint64_t, 64> Record; parseConstants() local 3725 SmallVector<uint64_t, 64> Record; parseUseLists() local 3910 SmallVector<uint64_t, 64> Record; rememberAndSkipFunctionBodies() local 3948 parseComdatRecord(ArrayRef<uint64_t> Record) parseComdatRecord() argument 3995 parseGlobalVarRecord(ArrayRef<uint64_t> Record) parseGlobalVarRecord() argument 4128 parseFunctionRecord(ArrayRef<uint64_t> Record) parseFunctionRecord() argument 4305 parseGlobalIndirectSymbolRecord(unsigned BitCode,ArrayRef<uint64_t> Record) parseGlobalIndirectSymbolRecord() argument 4411 SmallVector<uint64_t, 64> Record; parseModule() local 4868 SmallVector<uint64_t, 64> Record; parseFunctionBody() local 7145 SmallVector<uint64_t, 64> Record; parseValueSymbolTable() local 7226 SmallVector<uint64_t, 64> Record; parseModule() local 7362 makeRefList(ArrayRef<uint64_t> Record) makeRefList() argument 7371 makeCallList(ArrayRef<uint64_t> Record,bool IsOldProfileFormat,bool HasProfile,bool HasRelBF) makeCallList() argument 7403 parseWholeProgramDevirtResolutionByArg(ArrayRef<uint64_t> Record,size_t & Slot,WholeProgramDevirtResolution & Wpd) parseWholeProgramDevirtResolutionByArg() argument 7417 parseWholeProgramDevirtResolution(ArrayRef<uint64_t> Record,StringRef Strtab,size_t & Slot,TypeIdSummary & TypeId) parseWholeProgramDevirtResolution() argument 7433 parseTypeIdSummaryRecord(ArrayRef<uint64_t> Record,StringRef Strtab,ModuleSummaryIndex & TheIndex) parseTypeIdSummaryRecord() argument 7453 parseParamAccesses(ArrayRef<uint64_t> Record) parseParamAccesses() argument 7488 parseTypeIdCompatibleVtableInfo(ArrayRef<uint64_t> Record,size_t & Slot,TypeIdCompatibleVtableInfo & TypeId) parseTypeIdCompatibleVtableInfo() argument 7496 parseTypeIdCompatibleVtableSummaryRecord(ArrayRef<uint64_t> Record) parseTypeIdCompatibleVtableSummaryRecord() argument 7525 SmallVector<uint64_t, 64> Record; parseEntireSummary() local 8052 SmallVector<uint64_t, 64> Record; parseModuleStringTable() local 8167 SmallVector<uint64_t, 1> Record; readBlobInRecord() local 8395 SmallVector<uint64_t, 64> Record; getEnableSplitLTOUnitAndUnifiedFlag() local [all...] |
/llvm-project/llvm/include/llvm/Object/ |
H A D | GOFF.h | 10 // Record classes and derivatives are also declared and implemented. 27 /// \brief Represents a GOFF physical record. 29 /// Specifies protected member functions to manipulate the record. These should 30 /// be called from deriving classes to change values as that record specifies. 31 class Record { 33 static Error getContinuousData(const uint8_t *Record, uint16_t DataLength, 36 static bool isContinued(const uint8_t *Record) { in isContinued() argument 38 getBits(Record, 1, 7, 1, IsContinued); in isContinued() 42 static bool isContinuation(const uint8_t *Record) { in isContinuation() argument 44 getBits(Record, 1, 6, 1, IsContinuation); in isContinuation() [all …]
|
/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTBitCodes.h | 181 /// preprocessing record. 310 /// The block containing the detailed preprocessing record. 347 /// Record types that occur within the control block. 353 /// Record code for another AST file imported by this AST file. 356 /// Record code for the original file that was used to 361 /// Record code for file ID of the file or buffer that was used to 369 /// Record code for the module name. 372 /// Record code for the module map file that was used to build this 376 /// Record code for the module build directory. 380 /// Record type [all...] |
/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeRecordMapping.cpp | 222 // record. Truncating large names are done during writing, so its not in mapNameAndUniqueName() 237 // split with continuation records. All other record types cannot be in visitTypeBegin() 238 // longer than the maximum record length. in visitTypeBegin() 251 error(IO.mapInteger(RecordLen, "Record length")); in visitTypeBegin() 252 error(IO.mapEnum(RecordKind, "Record kind: " + RecordKindName)); in visitTypeBegin() 264 Error TypeRecordMapping::visitTypeEnd(CVType &Record) { in visitTypeEnd() argument 274 Error TypeRecordMapping::visitMemberBegin(CVMemberRecord &Record) { in visitMemberBegin() argument 278 // The largest possible subrecord is one in which there is a record prefix, in visitMemberBegin() 280 // sequence spawns `MaxRecordLength` bytes. So the record's length is in visitMemberBegin() 287 MemberKind = Record.Kind; in visitMemberBegin() [all …]
|
H A D | CVTypeVisitor.cpp | 25 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) { in visitKnownRecord() argument 26 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.kind()); in visitKnownRecord() 28 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord() 34 static Error visitKnownMember(CVMemberRecord &Record, in visitKnownMember() argument 36 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.Kind); in visitKnownMember() 38 if (auto EC = Callbacks.visitKnownMember(Record, KnownRecord)) in visitKnownMember() 43 static Error visitMemberRecord(CVMemberRecord &Record, in visitMemberRecord() argument 45 if (auto EC = Callbacks.visitMemberBegin(Record)) in visitMemberRecord() 48 switch (Record.Kind) { in visitMemberRecord() 50 if (auto EC = Callbacks.visitUnknownMember(Record)) in visitMemberRecord() [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | warn-range-loop-analysis-trivially-copyable.cpp | 5 struct Record { in test_POD_64_bytes() struct 9 Record records[8]; in test_POD_64_bytes() 15 struct Record { in test_POD_65_bytes() struct 19 // expected-warning@+3 {{loop variable 'r' creates a copy from type 'const Record'}} in test_POD_65_bytes() 20 // expected-note@+2 {{use reference type 'const Record &' to prevent copying}} in test_POD_65_bytes() 21 Record records[8]; in test_POD_65_bytes() 27 struct Record { in test_TriviallyCopyable_64_bytes() struct 28 Record() {} in test_TriviallyCopyable_64_bytes() function 32 Record records[8]; in test_TriviallyCopyable_64_bytes() 37 struct Record { in test_TriviallyCopyConstructible_64_bytes() struct [all …]
|
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewVisitor.h | 68 Error visitTypeBegin(CVType &Record) override; 69 Error visitTypeBegin(CVType &Record, TypeIndex TI) override; 70 Error visitMemberBegin(CVMemberRecord &Record) override; 71 Error visitMemberEnd(CVMemberRecord &Record) override; 72 Error visitUnknownMember(CVMemberRecord &Record) override; 74 Error visitKnownRecord(CVType &Record, BuildInfoRecord &Args) override; 75 Error visitKnownRecord(CVType &Record, ClassRecord &Class) override; 76 Error visitKnownRecord(CVType &Record, EnumRecord &Enum) override; 77 Error visitKnownRecord(CVType &Record, FuncIdRecord &Func) override; 78 Error visitKnownRecord(CVType &Record, ProcedureRecord &Proc) override; [all …]
|
/llvm-project/lldb/unittests/SymbolFile/NativePDB/ |
H A D | UdtRecordCompleterTests.cpp | 20 using Record = UdtRecordCompleter::Record; typedef 57 WrappedRecord(const Record &obj) : m_obj(obj) {} in WrappedRecord() 60 const Record &m_obj; 65 lhs.m_obj.record.fields.begin(), lhs.m_obj.record.fields.end(), in operator ==() 66 rhs.m_obj.record.fields.begin(), rhs.m_obj.record.fields.end(), in operator ==() 74 os << llvm::formatv("Record{.start_offset={0}, .record.fields=[", in operator <<() 77 for (const MemberUP &f : w.m_obj.record.fields) in operator <<() 85 Record record; member in __anond524dbbd0111::UdtRecordCompleterRecordTests 88 void SetKind(Member::Kind kind) { record.record.kind = kind; } in SetKind() 90 record.CollectMember(name, byte_offset * 8, byte_size * 8, in CollectMember() [all …]
|
/llvm-project/llvm/utils/lit/tests/ |
H A D | shtest-define.py | 15 # DEFINE: %{record-test} = \ 17 # DEFINE: %{run-and-record-test} = %{run-test} && %{record-test} 22 # RUN: %{run-and-record-test} 24 # RUN: %{run-and-record-test} 26 # RUN: %{run-and-record-test} 28 # RUN: %{run-and-record-test} 30 # RUN: %{run-and-record-test} 32 # RUN: %{run-and-record-test} 34 # RUN: %{run-and-record-test} 36 # RUN: %{run-and-record-test} [all …]
|
/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLTypes.cpp | 91 : LeafRecordBase(K), Record(static_cast<TypeRecordKind>(K)) {} in LeafRecordImpl() 96 return TypeDeserializer::deserializeAs<T>(Type, Record); in fromCodeViewRecord() 100 TS.writeLeafType(Record); in toCodeViewRecord() 104 mutable T Record; member 129 : MemberRecordBase(K), Record(static_cast<TypeRecordKind>(K)) {} in MemberRecordImpl() 134 CRB.writeMemberType(Record); in writeTo() 137 mutable T Record; member 401 IO.mapRequired("ModifiedType", Record.ModifiedType); in map() 402 IO.mapRequired("Modifiers", Record.Modifiers); in map() 406 IO.mapRequired("ReturnType", Record.ReturnType); in map() [all …]
|
/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/Inputs/ |
H A D | inline_sites.s | 147 .short .Ltmp13-.Ltmp12 # Record length 149 .short 4353 # Record kind: S_OBJNAME 154 .short .Ltmp15-.Ltmp14 # Record length 156 .short 4412 # Record kind: S_COMPILE3 199 .short .Ltmp21-.Ltmp20 # Record length 201 .short 4423 # Record kind: S_GPROC32_ID 215 .short .Ltmp23-.Ltmp22 # Record length 217 .short 4114 # Record kind: S_FRAMEPROC 227 .short .Ltmp25-.Ltmp24 # Record length 229 .short 4414 # Record kind: S_LOCAL [all …]
|
/llvm-project/llvm/test/Transforms/Attributor/ |
H A D | depgraph.ll | 60 ; DOT-DAG: Node[[Node0:0x[a-z0-9]+]] [shape=record,label="{[AAIsDead] 61 ; DOT-DAG: Node[[Node1:0x[a-z0-9]+]] [shape=record,label="{[AAPotentialValues] 62 ; DOT-DAG: Node[[Node2:0x[a-z0-9]+]] [shape=record,label="{[AAPotentialValues] 63 ; DOT-DAG: Node[[Node3:0x[a-z0-9]+]] [shape=record,label="{[AAPotentialValues] 64 ; DOT-DAG: Node[[Node4:0x[a-z0-9]+]] [shape=record,label="{[AAPotentialValues] 65 ; DOT-DAG: Node[[Node5:0x[a-z0-9]+]] [shape=record,label="{[AANoReturn] 66 ; DOT-DAG: Node[[Node6:0x[a-z0-9]+]] [shape=record,label="{[AANoReturn] 67 ; DOT-DAG: Node[[Node7:0x[a-z0-9]+]] [shape=record,label="{[AAIsDead] 68 ; DOT-DAG: Node[[Node8:0x[a-z0-9]+]] [shape=record,label="{[AAWillReturn] 69 ; DOT-DAG: Node[[Node9:0x[a-z0-9]+]] [shape=record,label="{[AAIsDead] [all …]
|
/llvm-project/lld/test/COFF/ |
H A D | symbolizer-inline.s | 169 .short .Ltmp12-.Ltmp11 # Record length 171 .short 4412 # Record kind: S_COMPILE3 206 .short .Ltmp18-.Ltmp17 # Record length 208 .short 4423 # Record kind: S_GPROC32_ID 222 .short .Ltmp20-.Ltmp19 # Record length 224 .short 4114 # Record kind: S_FRAMEPROC 234 .short .Ltmp22-.Ltmp21 # Record length 236 .short 4414 # Record kind: S_LOCAL 243 .short .Ltmp24-.Ltmp23 # Record length 245 .short 4414 # Record kind: S_LOCAL [all …]
|
/llvm-project/clang/lib/Frontend/ |
H A D | SerializedDiagnosticReader.cpp | 110 Record = 1, enumerator 128 // We found a record. in skipUntilRecordOrBlock() 130 return Cursor::Record; in skipUntilRecordOrBlock() 179 case Cursor::Record: in readMetaBlock() 194 SmallVector<uint64_t, 1> Record; in readMetaBlock() local 195 Expected<unsigned> MaybeRecordID = Stream.readRecord(BlockOrCode, Record); in readMetaBlock() 201 if (Record.size() < 1) in readMetaBlock() 203 if (Record[0] > VersionNumber) in readMetaBlock() 223 SmallVector<uint64_t, 16> Record; in readDiagnosticBlock() local 246 case Cursor::Record: in readDiagnosticBlock() [all …]
|
/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
H A D | PerfSupportPlugin.cpp | 88 PerfJITCodeLoadRecord Record; in getCodeLoadRecord() 92 Record.Prefix.Id = PerfJITRecordType::JIT_CODE_LOAD; in getCodeLoadRecord() 94 Record.Pid = 0; in getCodeLoadRecord() 96 Record.Tid = 0; in getCodeLoadRecord() 97 Record.Vma = Addr.getValue(); in getCodeLoadRecord() 98 Record.CodeAddr = Addr.getValue(); in getCodeLoadRecord() 99 Record.CodeSize = Size; in getCodeLoadRecord() 100 Record.CodeIndex = CodeIndex++; in getCodeLoadRecord() 101 Record.Name = Name.str(); in getCodeLoadRecord() 103 Record in getCodeLoadRecord() 89 PerfJITCodeLoadRecord Record; getCodeLoadRecord() local 132 PerfJITDebugInfoRecord Record; getDebugInfoRecord() local 163 PerfJITCodeUnwindingInfoRecord Record; getUnwindingRecord() local [all...] |
/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/ |
H A D | nested-blocks-same-address.s | 136 .short .Ltmp12-.Ltmp11 # Record length 138 .short 4412 # Record kind: S_COMPILE3 167 .short .Ltmp26-.Ltmp25 # Record length 169 .short 4423 # Record kind: S_GPROC32_ID 183 .short .Ltmp28-.Ltmp27 # Record length 185 .short 4114 # Record kind: S_FRAMEPROC 195 .short .Ltmp30-.Ltmp29 # Record length 197 .short 4414 # Record kind: S_LOCAL 204 .short .Ltmp32-.Ltmp31 # Record length 206 .short 4355 # Record kin [all...] |
/llvm-project/clang/test/Driver/ |
H A D | opt-record.c | 1 // RUN: %clang -### -S -o FOO -fsave-optimization-record %s 2>&1 | FileCheck %s 2 // RUN: %clang -### -c -o FOO -fsave-optimization-record %s 2>&1 | FileCheck %s 3 // RUN: %clang -### -c -o FOO.o -fsave-optimization-record %s 2>&1 | FileCheck %s 4 // RUN: %clang -### -save-temps -S -o FOO -fsave-optimization-record %s 2>&1 | FileCheck %s 5 // RUN: %clang -### -save-temps -c -o FOO.o -fsave-optimization-record %s 2>&1 | FileCheck %s 6 // RUN: %clang -### -c -fsave-optimization-record %s 2>&1 | FileCheck %s -check-prefix=CHECK-NO-O 7 // RUN: %clang -### -save-temps -c -fsave-optimization-record %s 2>&1 | FileCheck %s -check-prefix=… 8 // RUN: %clang -### -fsave-optimization-record %s 2>&1 | FileCheck %s -check-prefix=CHECK-NO-O 9 // RUN: %clang -### -S -fsave-optimization-record -x cuda -nocudainc -nocudalib --cuda-path=%S/Inpu… 10 // RUN: %clang -### -fsave-optimization-record -x cuda -nocudainc -nocudalib --cuda-path=%S/Inputs/… [all …]
|
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 58 // Generates an enum to use as an index in the Abbrev array of Metadata record. 117 /// Saves the offset of the VSTOffset record that must eventually be 220 SmallVectorImpl<uint64_t> &Record); 221 void writeMDTuple(const MDTuple *N, SmallVectorImpl<uint64_t> &Record, 223 void writeDILocation(const DILocation *N, SmallVectorImpl<uint64_t> &Record, 226 SmallVectorImpl<uint64_t> &Record, unsigned &Abbrev) { in writeGenericDINode() argument 229 void writeDISubrange(const DISubrange *N, SmallVectorImpl<uint64_t> &Record, 232 SmallVectorImpl<uint64_t> &Record, in writeDIGenericSubrange() argument 237 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev); 238 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record, 241 writeDIStringType(const DIStringType * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIStringType() argument 263 writeDICommonBlock(const DICommonBlock * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDICommonBlock() argument 268 writeDIMacro(const DIMacro * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIMacro() argument 272 writeDIMacroFile(const DIMacroFile * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIMacroFile() argument 276 writeDIArgList(const DIArgList * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIArgList() argument 280 writeDIAssignID(const DIAssignID * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIAssignID() argument 300 writeDILabel(const DILabel * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDILabel() argument 307 writeDIGlobalVariableExpression(const DIGlobalVariableExpression * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIGlobalVariableExpression() argument 404 writeBlob(unsigned Block,unsigned Record,StringRef Blob) writeBlob() argument 872 SmallVector<uint64_t, 64> Record; writeAttributeGroupTable() local 938 SmallVector<uint64_t, 64> Record; writeAttributeTable() local 1343 writeValueAsMetadata(const ValueAsMetadata * MD,SmallVectorImpl<uint64_t> & Record) writeValueAsMetadata() argument 1358 writeMDTuple(const MDTuple * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeMDTuple() argument 1373 writeDILocation(const DILocation * N,SmallVectorImpl<uint64_t> & Record,unsigned & Abbrev) writeDILocation() argument 1394 writeDISubrange(const DISubrange * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDISubrange() argument 1416 writeDIEnumerator(const DIEnumerator * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIEnumerator() argument 1427 writeDIBasicType(const DIBasicType * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIBasicType() argument 1441 writeDIDerivedType(const DIDerivedType * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIDerivedType() argument 1461 writeDICompositeType(const DICompositeType * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDICompositeType() argument 1485 writeDISubroutineType(const DISubroutineType * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDISubroutineType() argument 1496 writeDIFile(const DIFile * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIFile() argument 1507 writeDICompileUnit(const DICompileUnit * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDICompileUnit() argument 1530 writeDISubprogram(const DISubprogram * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDISubprogram() argument 1557 writeDILexicalBlock(const DILexicalBlock * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDILexicalBlock() argument 1570 writeDILexicalBlockFile(const DILexicalBlockFile * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDILexicalBlockFile() argument 1582 writeDINamespace(const DINamespace * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDINamespace() argument 1595 writeDIModule(const DIModule * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIModule() argument 1606 writeDITemplateTypeParameter(const DITemplateTypeParameter * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDITemplateTypeParameter() argument 1617 writeDITemplateValueParameter(const DITemplateValueParameter * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDITemplateValueParameter() argument 1630 writeDIGlobalVariable(const DIGlobalVariable * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIGlobalVariable() argument 1649 writeDILocalVariable(const DILocalVariable * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDILocalVariable() argument 1666 writeDIExpression(const DIExpression * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIExpression() argument 1678 writeDIObjCProperty(const DIObjCProperty * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIObjCProperty() argument 1684 writeDIImportedEntity(const DIImportedEntity * N,SmallVectorImpl<uint64_t> & Record,unsigned Abbrev) writeDIImportedEntity() argument 1729 writeMetadataRecords(ArrayRef<const Metadata * > MDs,SmallVectorImpl<uint64_t> & Record,std::vector<unsigned> * MDAbbrevs,std::vector<uint64_t> * IndexPos) writeMetadataRecords() argument 1772 writeMetadataStrings(ArrayRef<const Metadata * > Strings,SmallVectorImpl<uint64_t> & Record) writeMetadataStrings() argument 1814 SmallVector<uint64_t, 64> Record; writeModuleMetadata() local 1844 SmallVector<uint64_t, 64> Record; writeFunctionMetadata() local 1853 SmallVector<uint64_t, 64> Record; writeFunctionMetadataAttachment() local 1891 SmallVector<uint64_t, 64> Record; writeModuleMetadataKinds() local 1956 SmallVector<uint64_t, 64> Record; writeConstants() local [all...] |
/llvm-project/lld/test/COFF/Inputs/ |
H A D | pdb-local-constants.s | 33 .short .Ltmp4-.Ltmp3 # Record length 35 .short 4353 # Record kind: S_OBJNAME 40 .short .Ltmp6-.Ltmp5 # Record length 42 .short 4412 # Record kind: S_COMPILE3 61 .short .Ltmp10-.Ltmp9 # Record length 63 .short 4423 # Record kind: S_GPROC32_ID 77 .short .Ltmp12-.Ltmp11 # Record length 79 .short 4114 # Record kind: S_FRAMEPROC 89 .short .Ltmp14-.Ltmp13 # Record length 91 .short 4359 # Record kind: S_CONSTANT [all …]
|
/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.cpp | 37 LineIterator(ObjectFile &obj, Record::Kind section_type) in LineIterator() 44 LineIterator(ObjectFile &obj, Record::Kind section_type, Bookmark bookmark); 91 Record::Kind section_type, in LineIterator() 133 SymbolFileBreakpad::lines(Record::Kind section_type) { in lines() 204 // first LINE record. in ParseCompileUnitAtIndex() 205 LineIterator It(*m_objfile_sp, Record::Func, data.bookmark), in ParseCompileUnitAtIndex() 207 assert(Record::classify(*It) == Record::Func); in ParseCompileUnitAtIndex() 208 ++It; // Skip FUNC record. in ParseCompileUnitAtIndex() 210 while (It != End && Record in ParseCompileUnitAtIndex() 214 auto record = LineRecord::parse(*It); ParseCompileUnitAtIndex() local 248 if (auto record = FuncRecord::parse(*It)) { GetOrCreateFunction() local 314 if (auto record = InlineRecord::parse(*It)) { ParseBlocksRecursive() local 356 auto record = InlineOriginRecord::parse(line); ParseInlineOriginRecords() local 491 if (auto record = PublicRecord::parse(line)) AddSymbols() local 507 auto record = StackWinRecord::parse( GetParameterStackSize() local 671 std::optional<StackCFIRecord> record = StackCFIRecord::parse(*It); ParseCFIUnwindPlan() local 695 std::optional<StackWinRecord> record = StackWinRecord::parse(*It); ParseWinUnwindPlan() local 794 auto record = FileRecord::parse(line); ParseFileRecords() local 824 if (auto record = FuncRecord::parse(*It)) { ParseCUData() local 864 auto record = LineRecord::parse(*It); ParseLineTableAndSupportFiles() local 901 if (auto record = StackCFIRecord::parse(*It)) { ParseUnwindData() local 912 if (auto record = StackWinRecord::parse(*It)) { ParseUnwindData() local [all...] |