/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | FunctionId.h | 17 class FunctionId { 19 FunctionId() : Index(0) {} in FunctionId() function 21 explicit FunctionId(uint32_t Index) : Index(Index) {} in FunctionId() function 29 inline bool operator==(const FunctionId &A, const FunctionId &B) { 33 inline bool operator!=(const FunctionId &A, const FunctionId &B) { 37 inline bool operator<(const FunctionId &A, const FunctionId &B) { 41 inline bool operator<=(const FunctionId &A, const FunctionId &B) { 45 inline bool operator>(const FunctionId &A, const FunctionId &B) { 49 inline bool operator>=(const FunctionId &A, const FunctionId &B) {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | SampleProfileMatcher.h | 22 using AnchorList = std::vector<std::pair<LineLocation, FunctionId>>; 23 using AnchorMap = std::map<LineLocation, FunctionId>; 64 operator()(const std::pair<const Function *, FunctionId> &P) const { in operator() 71 std::unordered_map<std::pair<const Function *, FunctionId>, bool, 77 std::unordered_map<Function *, FunctionId> FuncToProfileNameMap; 82 HashKeyMap<std::unordered_map, FunctionId, FunctionId> *FuncNameToProfNameMap; 87 HashKeyMap<std::unordered_map, FunctionId, Function *> *SymbolMap; 90 HashKeyMap<std::unordered_map, FunctionId, Function *> 123 HashKeyMap<std::unordered_map, FunctionId, Function *> &SymMap, in SampleProfileMatcher() argument 125 HashKeyMap<std::unordered_map, FunctionId, FunctionId> in SampleProfileMatcher() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | SampleProf.h | 327 using CallTarget = std::pair<FunctionId, uint64_t>; 338 using CallTargetMap = std::unordered_map<FunctionId, uint64_t>; 367 sampleprof_error addCalledTarget(FunctionId F, uint64_t S, 379 uint64_t removeCalledTarget(FunctionId F) { 466 FunctionId Func; 471 SampleContextFrame(FunctionId Func, LineLocation Location) 532 SampleContext(FunctionId Func) 555 Func = FunctionId(ContextStr); 572 FunctionId Callee; 586 FunctionId &Func, [all …]
|
H A D | SampleProfWriter.h | 199 virtual MapVector<FunctionId, uint32_t> &getNameTable() { return NameTable; } in getNameTable() 205 std::error_code writeNameIdx(FunctionId FName); 207 inline void stablizeNameTable(MapVector<FunctionId, uint32_t> &NameTable, 208 std::set<FunctionId> &V); 210 MapVector<FunctionId, uint32_t> NameTable; 212 void addName(FunctionId FName);
|
H A D | SampleProfReader.h | 412 auto It = Profiles.find(FunctionId(Fname)); in getSamplesFor() 418 auto It = Profiles.find(FunctionId(*NameInProfile)); in getSamplesFor() 477 virtual std::vector<FunctionId> *getNameTable() { return nullptr; } in getNameTable() 594 std::vector<FunctionId> *getNameTable() override { in getNameTable() 638 ErrorOr<FunctionId> readStringFromTable(size_t *RetIdx = nullptr); 655 std::vector<FunctionId> NameTable;
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerDataFlowTrace.h | 52 uint32_t GetCounter(size_t FunctionId, size_t BasicBlockId) { in GetCounter() argument 53 auto It = Functions.find(FunctionId); in GetCounter() 62 uint32_t GetNumberOfBlocks(size_t FunctionId) { in GetNumberOfBlocks() argument 63 auto It = Functions.find(FunctionId); in GetNumberOfBlocks() 69 uint32_t GetNumberOfCoveredBlocks(size_t FunctionId) { in GetNumberOfCoveredBlocks() argument 70 auto It = Functions.find(FunctionId); in GetNumberOfCoveredBlocks()
|
H A D | FuzzerDataFlowTrace.cpp | 48 size_t FunctionId = 0; in AppendCoverage() local 49 SS >> FunctionId; in AppendCoverage() 51 FunctionsWithDFT.insert(FunctionId); in AppendCoverage() 68 auto It = Functions.find(FunctionId); in AppendCoverage() 71 ? Functions.insert({FunctionId, std::vector<uint32_t>(NumBlocks)}) in AppendCoverage()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfileMatcher.cpp | 65 return std::make_pair(Callsite, FunctionId(CalleeName)); in findIRAnchors() 96 IRAnchors.emplace(Loc, FunctionId(CalleeName)); in findIRAnchors() 112 IRAnchors.emplace(Callsite, FunctionId(CalleeName)); in findIRAnchors() 125 auto InsertAnchor = [](const LineLocation &Loc, const FunctionId &CalleeName, in findProfileAnchors() 131 Ret.first->second = FunctionId(UnknownIndirectCallee); in findProfileAnchors() 152 bool SampleProfileMatcher::functionHasProfile(const FunctionId &IRFuncName, in functionHasProfile() 161 bool SampleProfileMatcher::isProfileUnused(const FunctionId &ProfileFuncName) { in isProfileUnused() 166 const FunctionId &IRFuncName, const FunctionId &ProfileFuncName, in functionMatchesProfile() 180 assert(FunctionId(IRFunc->getName()) != ProfileFuncName && in functionMatchesProfile() 626 std::unordered_set<FunctionId> &CallGraphRecoveredProfiles) { in countCallGraphRecoveredSamples() [all …]
|
H A D | SampleContextTracker.cpp | 31 FunctionId CalleeName) { in getChildContext() 106 FunctionId CalleeName) { in removeChildContext() 116 FunctionId ContextTrieNode::getFuncName() const { return FuncName; } in getFuncName() 180 const LineLocation &CallSite, FunctionId CalleeName, bool AllowCreate) { in getOrCreateChildContext() 235 FunctionId FName = getRepInFormat(CalleeName); in getCalleeContextSamplesFor() 319 FunctionSamples *SampleContextTracker::getBaseSamplesFor(FunctionId Name, in getBaseSamplesFor() 369 const Instruction &Inst, FunctionId CalleeName) { in promoteMergeContextSamplesTree() 466 FunctionId CalleeName) { in getCalleeContextFor() 481 SmallVector<std::pair<LineLocation, FunctionId>, 10> S; in getContextFor() 507 FunctionId CalleeName = S[I].second; in getContextFor() [all …]
|
H A D | SampleProfile.cpp | 536 HashKeyMap<std::unordered_map, FunctionId, Function *> SymbolMap; 540 HashKeyMap<std::unordered_map, FunctionId, FunctionId> FuncNameToProfNameMap; 1586 FunctionId(FunctionSamples::getCanonicalFnName(Callee->getName()))]; in promoteMergeNotInlinedContextSamples() 2168 SymbolMap[FunctionId(OrigName)] = F; in runOnModule() 2171 auto r = SymbolMap.emplace(FunctionId(NewName), F); in runOnModule() 2184 SymbolMap.emplace(FunctionId(*MapName), F); in runOnModule() 2195 assert(SymbolMap.count(FunctionId()) == 0 && in runOnModule() 2289 auto It = OutlineFunctionSamples.find(FunctionId(CanonName)); in runOnFunction() 2294 It = OutlineFunctionSamples.find(FunctionId(*RemppedName)); in runOnFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCCodeView.h | 40 uint32_t FunctionId; variable 51 : Label(Label), FunctionId(functionid), FileNum(fileNum), Line(line), in MCCVLoc() 60 unsigned getFunctionId() const { return FunctionId; } in getFunctionId() 76 void setFunctionId(unsigned FID) { FunctionId = FID; } in setFunctionId() 175 void recordCVLoc(MCContext &Ctx, const MCSymbol *Label, unsigned FunctionId,
|
H A D | MCObjectStreamer.h | 152 void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, 155 void emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *Begin,
|
H A D | MCStreamer.h | 923 virtual bool emitCVFuncIdDirective(unsigned FunctionId); 927 virtual bool emitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, 932 virtual void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, 938 virtual void emitCVLinetableDirective(unsigned FunctionId,
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | SampleProf.cpp | 240 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> in findFunctionSamples() argument 267 void FunctionSamples::findAllNames(DenseSet<FunctionId> &NameSet) const { in findAllNames() 284 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> in findFunctionSamplesAt() argument 296 auto R = FuncNameToProfNameMap->find(FunctionId(CalleeName)); in findFunctionSamplesAt() 431 FunctionId CalleeName) { in getOrCreateChildFrame()
|
H A D | SampleProfWriter.cpp | 349 std::set<FunctionId> V; in writeNameTable() 636 std::error_code SampleProfileWriterBinary::writeNameIdx(FunctionId FName) { in writeNameIdx() 645 void SampleProfileWriterBinary::addName(FunctionId FName) { in addName() 683 MapVector<FunctionId, uint32_t> &NameTable, std::set<FunctionId> &V) { in stablizeNameTable() argument 688 for (const FunctionId &N : V) in stablizeNameTable() 694 std::set<FunctionId> V; in writeNameTable() 840 FunctionId Callee = J.first; in writeBody()
|
H A D | SampleProfReader.cpp | 395 LineLocation(LineOffset, Discriminator))[FunctionId(FName)]; in readImpl() 396 FSamples.setFunction(FunctionId(FName)); in readImpl() 410 FunctionId(name_count.first), in readImpl() 521 ErrorOr<FunctionId> 885 FunctionId FName = FContext.getFunction(); in readFuncProfiles() 1076 FunctionId FID(*Name); in readNameTable() 1081 NameTable.push_back(FunctionId(*Name)); in readNameTable() 1110 NameTable.emplace_back(FunctionId(FID)); in readNameTableSec() 1134 NameTable.emplace_back(FunctionId(*FID)); in readNameTableSec() 1646 FProfile = &Profiles[FunctionId(Name)]; in readOneFunctionProfile() [all …]
|
/freebsd/sys/contrib/dev/acpica/components/hardware/ |
H A D | hwxfsleep.c | 171 UINT32 FunctionId); 395 UINT32 FunctionId) in ACPI_EXPORT_SYMBOL() 398 ACPI_SLEEP_FUNCTIONS *SleepFunctions = &AcpiSleepDispatch[FunctionId]; in ACPI_EXPORT_SYMBOL()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCObjectStreamer.cpp | 494 void MCObjectStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 499 if (!checkCVLocSection(FunctionId, FileNo, Loc)) in emitCVLocDirective() 505 getContext().getCVContext().recordCVLoc(getContext(), LineSym, FunctionId, in emitCVLocDirective() 510 void MCObjectStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument 513 getContext().getCVContext().emitLineTableForFunction(*this, FunctionId, Begin, in emitCVLinetableDirective() 515 this->MCStreamer::emitCVLinetableDirective(FunctionId, Begin, End); in emitCVLinetableDirective()
|
H A D | MCAsmStreamer.cpp | 310 bool emitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, 313 void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, 316 void emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *FnStart, 1804 bool MCAsmStreamer::emitCVInlineSiteIdDirective(unsigned FunctionId, in emitCVInlineSiteIdDirective() argument 1809 OS << "\t.cv_inline_site_id " << FunctionId << " within " << IAFunc in emitCVInlineSiteIdDirective() 1811 return MCStreamer::emitCVInlineSiteIdDirective(FunctionId, IAFunc, IAFile, in emitCVInlineSiteIdDirective() 1815 void MCAsmStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 1820 if (!checkCVLocSection(FunctionId, FileNo, Loc)) in emitCVLocDirective() 1823 OS << "\t.cv_loc\t" << FunctionId << " " << FileNo << " " << Line << " " in emitCVLocDirective() 1839 void MCAsmStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument [all …]
|
H A D | MCStreamer.cpp | 301 bool MCStreamer::emitCVFuncIdDirective(unsigned FunctionId) { in emitCVFuncIdDirective() argument 302 return getContext().getCVContext().recordFunctionId(FunctionId); in emitCVFuncIdDirective() 305 bool MCStreamer::emitCVInlineSiteIdDirective(unsigned FunctionId, in emitCVInlineSiteIdDirective() argument 316 FunctionId, IAFunc, IAFile, IALine, IACol); in emitCVInlineSiteIdDirective() 319 void MCStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 346 void MCStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument
|
H A D | MCCodeView.cpp | 129 unsigned FunctionId, unsigned FileNo, in recordCVLoc() argument 133 Label, FunctionId, FileNo, Line, Column, PrologueEnd, IsStmt}); in recordCVLoc()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 377 bool parseCVFunctionId(int64_t &FunctionId, StringRef DirectiveName); 3785 bool AsmParser::parseCVFunctionId(int64_t &FunctionId, in parseCVFunctionId() argument 3789 parseIntToken(FunctionId, "expected function id in '" + DirectiveName + in parseCVFunctionId() 3791 check(FunctionId < 0 || FunctionId >= UINT_MAX, Loc, in parseCVFunctionId() 3812 int64_t FunctionId; in parseDirectiveCVFuncId() local 3814 if (parseCVFunctionId(FunctionId, ".cv_func_id") || parseEOL()) in parseDirectiveCVFuncId() 3817 if (!getStreamer().emitCVFuncIdDirective(FunctionId)) in parseDirectiveCVFuncId() 3833 int64_t FunctionId; in parseDirectiveCVInlineSiteId() local 3840 if (parseCVFunctionId(FunctionId, ".cv_inline_site_id")) in parseDirectiveCVInlineSiteId() 3876 if (!getStreamer().emitCVInlineSiteIdDirective(FunctionId, IAFunc, IAFile, in parseDirectiveCVInlineSiteId() [all …]
|
H A D | MasmParser.cpp | 671 bool parseCVFunctionId(int64_t &FunctionId, StringRef DirectiveName); 5046 bool MasmParser::parseCVFunctionId(int64_t &FunctionId, in parseCVFunctionId() argument 5050 parseIntToken(FunctionId, "expected function id in '" + DirectiveName + in parseCVFunctionId() 5052 check(FunctionId < 0 || FunctionId >= UINT_MAX, Loc, in parseCVFunctionId() 5073 int64_t FunctionId; in parseDirectiveCVFuncId() local 5075 if (parseCVFunctionId(FunctionId, ".cv_func_id") || parseEOL()) in parseDirectiveCVFuncId() 5078 if (!getStreamer().emitCVFuncIdDirective(FunctionId)) in parseDirectiveCVFuncId() 5094 int64_t FunctionId; in parseDirectiveCVInlineSiteId() local 5101 if (parseCVFunctionId(FunctionId, ".cv_inline_site_id")) in parseDirectiveCVInlineSiteId() 5137 if (!getStreamer().emitCVInlineSiteIdDirective(FunctionId, IAFunc, IAFile, in parseDirectiveCVInlineSiteId() [all …]
|
/freebsd/sys/contrib/dev/acpica/include/ |
H A D | actbl3.h | 683 UINT32 FunctionId; member
|
/freebsd/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo3.c | 595 {ACPI_DMT_UINT32, ACPI_TPM211_OFFSET (FunctionId), "Function ID", 0},
|