Searched refs:RecordKind (Results 1 - 19 of 19) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/XRay/
H A DFDRRecords.cpp31 StringRef Record::kindToString(RecordKind K) {
33 case RecordKind::RK_Metadata:
35 case RecordKind::RK_Metadata_BufferExtents:
37 case RecordKind::RK_Metadata_WallClockTime:
39 case RecordKind::RK_Metadata_NewCPUId:
41 case RecordKind::RK_Metadata_TSCWrap:
43 case RecordKind::RK_Metadata_CustomEvent:
45 case RecordKind::RK_Metadata_CustomEventV5:
47 case RecordKind::RK_Metadata_CallArg:
49 case RecordKind
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/XRay/
H A DFDRRecords.h33 enum class RecordKind { class in class:llvm::xray::Record
50 static StringRef kindToString(RecordKind K);
53 const RecordKind T;
60 explicit Record(RecordKind T) : T(T) {}
62 RecordKind getRecordType() const { return T; }
95 explicit MetadataRecord(RecordKind T, MetadataType M) : Record(T), MT(M) {}
98 return R->getRecordType() >= RecordKind::RK_Metadata &&
99 R->getRecordType() <= RecordKind::RK_Metadata_LastMetadata;
116 : MetadataRecord(RecordKind::RK_Metadata_BufferExtents,
120 : MetadataRecord(RecordKind
[all...]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_fdr_log_records.h42 /* RecordKinds */ uint8_t RecordKind : 7;
56 /* RecordKinds */ uint8_t RecordKind : 3;
H A Dxray_fdr_log_writer.h71 R.RecordKind = static_cast<uint8_t>(Kind);
132 R.RecordKind = uint8_t(Kind);
147 R.RecordKind = uint8_t(Kind);
H A Dxray_fdr_controller.h195 DCHECK(F.RecordKind ==
213 DCHECK_EQ(F.RecordKind,
H A Dxray_fdr_logging.cpp262 ExtentsRecord.RecordKind =
370 ExtentsRecord.RecordKind =
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolSerializer.h41 Prefix.RecordKind = Kind;
74 template <typename RecordKind>
75 Error visitKnownRecordImpl(CVSymbol &CVR, RecordKind &Record) {
H A DContinuationRecordBuilder.h52 void begin(ContinuationRecordKind RecordKind);
H A DRecordSerialization.h35 explicit RecordPrefix(uint16_t Kind) : RecordLen(2), RecordKind(Kind) {}
37 ulittle16_t RecordLen; // Record length, starting from &RecordKind.
38 ulittle16_t RecordKind; // Record kind enum (SymRecordKind or TypeRecordKind) member in struct:llvm::codeview::RecordPrefix
H A DCVRecord.h47 reinterpret_cast<const RecordPrefix *>(RecordData.data())->RecordKind));
H A DTypeDeserializer.h59 static_cast<TypeRecordKind>(uint16_t(Prefix->RecordKind));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DContinuationRecordBuilder.cpp14 SegmentInjection(TypeLeafKind Kind) { Prefix.RecordKind = Kind; }
51 void ContinuationRecordBuilder::begin(ContinuationRecordKind RecordKind) { argument
53 Kind = RecordKind;
62 (RecordKind == ContinuationRecordKind::FieldList)
70 RecordPrefix Prefix(getTypeLeafKind(RecordKind));
H A DSimpleTypeSerializer.cpp42 Prefix->RecordKind = CVT.kind();
H A DTypeIndexDiscovery.cpp496 TypeLeafKind K = static_cast<TypeLeafKind>(uint16_t(P->RecordKind));
510 SymbolKind K = static_cast<SymbolKind>(uint16_t(P->RecordKind));
H A DTypeRecordMapping.cpp202 auto RecordKind = CVR.kind(); local
205 getEnumName(IO, unsigned(RecordKind), makeArrayRef(LeafTypeNames));
207 error(IO.mapEnum(RecordKind, "Record kind: " + RecordKindName));
/freebsd-12-stable/contrib/llvm-project/lld/COFF/
H A DPDB.cpp693 return static_cast<SymbolKind>(uint16_t(prefix->RecordKind));
704 prefix->RecordKind = SymbolKind::S_END;
737 prefix->RecordKind = uint16_t(kind);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp246 Prefix.RecordKind = Kind;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2330 auto RecordKind = (I->getFlags() & DINode::FlagIndirectVirtualBase) == DINode::FlagIndirectVirtualBase local
2334 RecordKind, translateAccessFlags(Ty->getTag(), I->getFlags()),
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp2604 unsigned RecordKind; member in struct:__anon3265
2616 RecordData::value_type Record[] = {HL.RecordKind};

Completed in 136 milliseconds