/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 585 void AddToken(const Token &Tok, RecordDataImpl &Record); 588 void AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record); 591 void AddSourceRange(SourceRange Range, RecordDataImpl &Record); 594 void AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record); 611 void AddTypeRef(QualType T, RecordDataImpl &Record); 635 void AddDeclRef(const Decl *D, RecordDataImpl &Record); 647 void AddString(StringRef Str, RecordDataImpl &Record); 654 void AddPath(StringRef Path, RecordDataImpl &Record); 657 void EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, 661 void AddVersionTuple(const VersionTuple &Version, RecordDataImpl &Record); [all...] |
H A D | ASTReader.h | 1117 /// Record definitions in which we found an ODR violation. 1319 bool ParseLineTable(ModuleFile &F, const RecordData &Record); 1323 ASTReadResult ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F, 1328 static bool ParseLanguageOptions(const RecordData &Record, bool Complain, 1331 static bool ParseTargetOptions(const RecordData &Record, bool Complain, 1334 static bool ParseDiagnosticOptions(const RecordData &Record, bool Complain, 1336 static bool ParseFileSystemOptions(const RecordData &Record, bool Complain, 1338 static bool ParseHeaderSearchOptions(const RecordData &Record, bool Complain, 1340 static bool ParsePreprocessorOptions(const RecordData &Record, bool Complain, 1364 void loadDeclUpdateRecords(PendingUpdateRecord &Record); 1796 readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) argument 2041 readIdentifier(ModuleFile &M, const RecordData &Record, unsigned &Idx) argument 2111 ReadSelector(ModuleFile &M, const RecordData &Record, unsigned &Idx) argument 2149 ReadSourceLocation(ModuleFile &ModuleFile, const RecordDataImpl &Record, unsigned &Idx) argument 2163 SkipString(const RecordData &Record, unsigned &Idx) argument 2175 SkipPath(const RecordData &Record, unsigned &Idx) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 153 const CXXRecordDecl *Record = this; 155 for (const auto &I : Record->bases()) { 164 !Base->isCurrentInstantiation(Record))) { 175 Record = Queue.pop_back_val(); // not actually a queue. 182 const CXXRecordDecl *Record, 191 for (const auto &BaseSpec : Record->bases()) { 226 Element.Class = Record; 359 if (const RecordType *Record = PE.Base->getType()->getAs<RecordType>()) 360 VBase = cast<CXXRecordDecl>(Record->getDecl()); 370 if (const RecordType *Record [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeDumpVisitor.cpp | 169 Error TypeDumpVisitor::visitTypeBegin(CVType &Record) { argument 170 return visitTypeBegin(Record, TypeIndex::fromArrayIndex(TpiTypes.size())); 173 Error TypeDumpVisitor::visitTypeBegin(CVType &Record, TypeIndex Index) { argument 174 W->startLine() << getLeafTypeName(Record.kind()); 178 W->printEnum("TypeLeafKind", unsigned(Record.kind()), 183 Error TypeDumpVisitor::visitTypeEnd(CVType &Record) { argument 185 W->printBinaryBlock("LeafData", getBytesAsCharacters(Record.content())); 192 Error TypeDumpVisitor::visitMemberBegin(CVMemberRecord &Record) { argument 193 W->startLine() << getLeafTypeName(Record.Kind); 196 W->printEnum("TypeLeafKind", unsigned(Record 201 visitMemberEnd(CVMemberRecord &Record) argument 454 visitUnknownMember(CVMemberRecord &Record) argument 459 visitUnknownType(CVType &Record) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | BitcodeAnalyzer.h | 98 Error decodeMetadataStringsBlob(StringRef Indent, ArrayRef<uint64_t> Record,
|
H A D | BitcodeWriter.h | 44 void writeBlob(unsigned Block, unsigned Record, StringRef Blob);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ODRHash.h | 56 void AddCXXRecordDecl(const CXXRecordDecl *Record);
|
H A D | ComparisonCategories.h | 81 : Ctx(Ctx), Record(RD), Kind(Kind) {} 118 CXXRecordDecl *Record = nullptr; member in class:clang::ComparisonCategoryType::ComparisonCategoryResult::ComparisonCategoryInfo
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/XRay/ |
H A D | FDRRecords.cpp | 31 StringRef Record::kindToString(RecordKind K) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-account.h | 77 bool accountRecord(const XRayRecord &Record);
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | AsmWriterInst.h | 24 class Record;
|
H A D | CodeGenInstruction.cpp | 19 #include "llvm/TableGen/Record.h" 27 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { 76 Record *Rec = Arg->getDef(); 235 Record *Rec) { 329 Record *Rec) { 368 CodeGenInstruction::CodeGenInstruction(Record *R) 461 Record *FirstImplicitDef = ImplicitDefs[0]; 541 Record *InstOpRec, bool hasSubOps, 546 Record *ResultRecord = ADI ? ADI->getDef() : nullptr; 616 ResOp = ResultOperand(static_cast<Record*>(nullpt [all...] |
H A D | TableGen.cpp | 19 #include "llvm/TableGen/Record.h" 216 for (Record *Rec : Records.getAllDerivedDefinitions(Class)) 225 for (Record *Rec : Records.getAllDerivedDefinitions("Set")) { 227 const std::vector<Record*> *Elts = Sets.expand(Rec); 229 for (Record *Elt : *Elts)
|
H A D | CodeGenDAGPatterns.cpp | 28 #include "llvm/TableGen/Record.h" 877 Record *MemoryVT = getMemoryVT(); 889 Record *ScalarMemoryVT = getScalarMemoryVT(); 1007 Record *MemoryVT = getMemoryVT(); 1085 Record *ScalarMemoryVT = getScalarMemoryVT(); 1195 Record *TreePredicateFn::getMemoryVT() const { 1196 Record *R = getOrigPatFragRecord()->getRecord(); 1203 Record *R = getOrigPatFragRecord()->getRecord(); 1210 Record *R = getOrigPatFragRecord()->getRecord(); 1216 Record *TreePredicateF [all...] |
H A D | AsmMatcherEmitter.cpp | 112 #include "llvm/TableGen/Record.h" 141 typedef std::set<Record*, LessRecordByID> RegisterSet; 400 Record *SingletonReg; 451 Record *Register; 483 static ResOperand getRegOp(Record *Reg) { 501 Record *const TheDef; 577 SmallPtrSetImpl<Record*> &SingletonRegisters, 714 Record *AsmParser; 729 typedef std::map<Record*, ClassInfo*, LessRecordByID> RegisterClassesTy; 733 std::map<Record *, SubtargetFeatureInf [all...] |
H A D | CodeGenRegisters.cpp | 32 #include "llvm/TableGen/Record.h" 53 CodeGenSubRegIndex::CodeGenSubRegIndex(Record *R, unsigned Enum) 80 std::vector<Record*> Comps = TheDef->getValueAsListOfDefs("ComposedOf"); 92 std::vector<Record*> Parts = 99 for (Record *Part : Parts) 156 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) 169 std::vector<Record*> SRIs = TheDef->getValueAsListOfDefs("SubRegIndices"); 170 std::vector<Record*> SRs = TheDef->getValueAsListOfDefs("SubRegs"); 191 std::vector<Record*> Aliases = TheDef->getValueAsListOfDefs("Aliases"); 192 for (Record *Alia [all...] |
H A D | DAGISelMatcherGen.cpp | 15 #include "llvm/TableGen/Record.h" 23 static MVT::SimpleValueType getRegisterValueType(Record *R, 92 SmallVector<std::pair<Record*, unsigned>, 2> PhysRegInputs; 230 Record *LeafRec = DI->getDef(); 379 // Record the node and remember it in our chained nodes list. 443 // Record the node and remember it in our chained nodes list. 475 // If it is a named node, we must emit a 'Record' opcode. 564 const std::vector<Record*> &OpNodes = CP->getRootNodes(); 610 // Record the right number of operands. 679 Record *De [all...] |
H A D | AsmWriterEmitter.cpp | 36 #include "llvm/TableGen/Record.h" 295 Record *AsmWriter = Target.getAsmWriter(); 536 std::vector<Record*> AltNameList = 574 Record *AsmWriter = Target.getAsmWriter(); 577 const std::vector<Record*> &AltNameIndices = Target.getRegAltNameIndices(); 595 for (const Record *R : AltNameIndices) 603 for (const Record *R : AltNameIndices) { 772 Record *AsmWriter = Target.getAsmWriter(); 786 std::vector<Record*> AllInstAliases = 793 for (Record * [all...] |
H A D | RegisterInfoEmitter.cpp | 32 #include "llvm/TableGen/Record.h" 154 const std::vector<Record*> &RegAltNameIndices = Target.getRegAltNameIndices(); 356 using DwarfRegNumsMapPair = std::pair<Record*, std::vector<int64_t>>; 365 const Record *LastSeenReg = nullptr; 392 Record *Reg = RE.TheDef; 425 std::map<uint64_t, Record*> Dwarf2LMap; 434 for (std::map<uint64_t, Record*>::iterator 458 Record *Reg = RE.TheDef; 464 Record *Alias = DI->getDef(); 467 [](const DwarfRegNumsMapPair &A, const Record * [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/XRay/ |
H A D | BlockIndexer.h | 32 std::vector<Record *> Records;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 90 CXXRecordDecl *Record) { 91 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>()) 94 for (Decl *Redecl : Record->redecls()) 154 void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) { argument 185 if (!Record->getIdentifier()) 189 if (Record->isInStdNamespace()) { 190 if (Record->hasAttr<OwnerAttr>() || Record->hasAttr<PointerAttr>()) 193 if (StdOwners.count(Record 89 addGslOwnerPointerAttributeIfNotExisting(ASTContext &Context, CXXRecordDecl *Record) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 200 static std::string formatPointerAttrs(const PointerRecord &Record) { argument 201 PointerMode Mode = Record.getMode(); 202 PointerOptions Opts = Record.getOptions(); 203 PointerKind Kind = Record.getPointerKind(); 221 Error MinimalTypeDumpVisitor::visitTypeBegin(CVType &Record, TypeIndex Index) { argument 228 formatTypeLeafKind(Record.kind()), Record.length()); 235 Expected<uint32_t> MaybeHash = hashTypeRecord(Record); 258 Error MinimalTypeDumpVisitor::visitTypeEnd(CVType &Record) { argument 262 P.formatBinary("Bytes", Record 267 visitMemberBegin(CVMemberRecord &Record) argument 272 visitMemberEnd(CVMemberRecord &Record) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMapping.h | 522 /// Add a function record corresponding to \p Record. 523 Error loadFunctionRecord(const CoverageMappingRecord &Record, 713 uint64_t getFuncHash(const FuncRecordTy *Record) { argument 714 return support::endian::byte_swap<uint64_t, Endian>(Record->FuncHash); 719 uint64_t getDataSize(const FuncRecordTy *Record) { argument 720 return support::endian::byte_swap<uint32_t, Endian>(Record->DataSize); 725 uint64_t getFuncNameRef(const FuncRecordTy *Record) { argument 726 return support::endian::byte_swap<uint64_t, Endian>(Record->NameRef); 732 Error getFuncNameViaRef(const FuncRecordTy *Record, argument 734 uint64_t NameRef = getFuncNameRef<FuncRecordTy, Endian>(Record); 743 getCoverageMappingOutOfLine(const FuncRecordTy *Record, const char *MappingBuf) argument 752 advanceByOneOutOfLine(const FuncRecordTy *Record, const char *MappingBuf) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 733 uint32_t getNumValueKindsInstrProf(const void *Record) { argument 734 return reinterpret_cast<const InstrProfRecord *>(Record)->getNumValueKinds(); 737 uint32_t getNumValueSitesInstrProf(const void *Record, uint32_t VKind) { argument 738 return reinterpret_cast<const InstrProfRecord *>(Record) 742 uint32_t getNumValueDataInstrProf(const void *Record, uint32_t VKind) { argument 743 return reinterpret_cast<const InstrProfRecord *>(Record) 776 uint32_t ValueProfData::getSize(const InstrProfRecord &Record) { argument 778 Closure.Record = &Record; 784 ValueProfData::serializeFrom(const InstrProfRecord &Record) { argument 792 deserializeTo(InstrProfRecord &Record, InstrProfSymtab *SymTab) argument 832 deserializeTo(InstrProfRecord &Record, InstrProfSymtab *SymTab) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CVRecord.h | 71 template <typename Record, typename Func> 87 Record R(Data);
|