| /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 …]
|
| H A D | SampleContextTracker.h | 38 FunctionId FName = FunctionId(), 44 FunctionId ChildName); 48 getOrCreateChildContext(const LineLocation &CallSite, FunctionId ChildName, 51 FunctionId ChildName); 53 LLVM_ABI FunctionId getFuncName() const; 73 FunctionId FuncName; 124 LLVM_ABI FunctionSamples *getBaseSamplesFor(FunctionId Name, 137 FunctionId CalleeName); 149 HashKeyMap<std::unordered_map, FunctionId, ContextSamplesTy> 199 FunctionId CalleeName); [all …]
|
| H A D | ProfiledCallGraph.h | 54 ProfiledCallGraphNode(FunctionId FName = FunctionId()) : Name(FName) in Name() 57 FunctionId Name; 137 void addProfiledFunction(FunctionId Name) { in addProfiledFunction() 151 void addProfiledCall(FunctionId CallerName, FunctionId CalleeName, 210 HashKeyMap<llvm::DenseMap, FunctionId, ProfiledCallGraphNode*>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProf.h | 333 using CallTarget = std::pair<FunctionId, uint64_t>; 344 using CallTargetMap = std::unordered_map<FunctionId, uint64_t>; 373 sampleprof_error addCalledTarget(FunctionId F, uint64_t S, 385 uint64_t removeCalledTarget(FunctionId F) { 441 const MapVector<FunctionId, uint32_t> &NameTable) const; 478 FunctionId Func; 483 SampleContextFrame(FunctionId Func, LineLocation Location) 544 SampleContext(FunctionId Func) 567 Func = FunctionId(ContextStr); 584 FunctionId Callee; [all …]
|
| H A D | SampleProfReader.h | 388 if (Profiles.find(FunctionId(F)) == Profiles.end()) in read() 425 auto It = Profiles.find(FunctionId(Fname)); in getSamplesFor() 430 auto R = FuncNameToProfNameMap->find(FunctionId(Fname)); in getSamplesFor() 433 auto It = Profiles.find(FunctionId(Fname)); in getSamplesFor() 441 auto It = Profiles.find(FunctionId(*NameInProfile)); in getSamplesFor() 500 virtual std::vector<FunctionId> *getNameTable() { return nullptr; } in getNameTable() 521 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> &FPMap) { in setFuncNameToProfNameMap() argument 564 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> 650 std::vector<FunctionId> *getNameTable() override { in getNameTable() 696 ErrorOr<FunctionId> readStringFromTable(size_t *RetIdx = nullptr); [all …]
|
| H A D | SampleProfWriter.h | 210 virtual MapVector<FunctionId, uint32_t> &getNameTable() { return NameTable; } in getNameTable() 216 std::error_code writeNameIdx(FunctionId FName); 218 inline void stablizeNameTable(MapVector<FunctionId, uint32_t> &NameTable, 219 std::set<FunctionId> &V); 221 MapVector<FunctionId, uint32_t> NameTable; 223 void addName(FunctionId FName);
|
| /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 | 74 return std::make_pair(Callsite, FunctionId(CalleeName)); in findIRAnchors() 105 IRAnchors.emplace(Loc, FunctionId(CalleeName)); in findIRAnchors() 121 IRAnchors.emplace(Callsite, FunctionId(CalleeName)); in findIRAnchors() 134 auto InsertAnchor = [](const LineLocation &Loc, const FunctionId &CalleeName, in findProfileAnchors() 140 Ret.first->second = FunctionId(UnknownIndirectCallee); in findProfileAnchors() 161 bool SampleProfileMatcher::functionHasProfile(const FunctionId &IRFuncName, in functionHasProfile() 170 bool SampleProfileMatcher::isProfileUnused(const FunctionId &ProfileFuncName) { in isProfileUnused() 175 const FunctionId &IRFuncName, const FunctionId &ProfileFuncName, in functionMatchesProfile() 189 assert(FunctionId(IRFunc->getName()) != ProfileFuncName && in functionMatchesProfile() 200 llvm::longestCommonSequence<LineLocation, FunctionId>( in longestCommonSequence() [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() 236 FunctionId FName = getRepInFormat(CalleeName); in getCalleeContextSamplesFor() 320 FunctionSamples *SampleContextTracker::getBaseSamplesFor(FunctionId Name, in getBaseSamplesFor() 370 const Instruction &Inst, FunctionId CalleeName) { in promoteMergeContextSamplesTree() 467 FunctionId CalleeName) { in getCalleeContextFor() 482 SmallVector<std::pair<LineLocation, FunctionId>, 10> S; in getContextFor() 508 FunctionId CalleeName = S[I].second; in getContextFor() [all …]
|
| H A D | SampleProfile.cpp | 539 HashKeyMap<std::unordered_map, FunctionId, Function *> SymbolMap; 543 HashKeyMap<std::unordered_map, FunctionId, FunctionId> FuncNameToProfNameMap; 1586 FunctionId(FunctionSamples::getCanonicalFnName(Callee->getName()))]; in promoteMergeNotInlinedContextSamples() 2185 SymbolMap[FunctionId(OrigName)] = F; in runOnModule() 2188 auto r = SymbolMap.emplace(FunctionId(NewName), F); in runOnModule() 2201 SymbolMap.emplace(FunctionId(*MapName), F); in runOnModule() 2212 assert(SymbolMap.count(FunctionId()) == 0 && in runOnModule() 2311 auto It = OutlineFunctionSamples.find(FunctionId(CanonName)); in runOnFunction() 2316 It = OutlineFunctionSamples.find(FunctionId(*RemppedName)); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCCodeView.h | 41 uint32_t FunctionId; variable 52 : Label(Label), FunctionId(functionid), FileNum(fileNum), Line(line), in MCCVLoc() 61 unsigned getFunctionId() const { return FunctionId; } in getFunctionId() 77 void setFunctionId(unsigned FID) { FunctionId = FID; } in setFunctionId() 177 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 | 907 virtual bool emitCVFuncIdDirective(unsigned FunctionId); 911 virtual bool emitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, 916 virtual void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, 922 virtual void emitCVLinetableDirective(unsigned FunctionId,
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | SampleProf.cpp | 133 raw_ostream &OS, const MapVector<FunctionId, uint32_t> &NameTable) const { in serialize() argument 137 FunctionId Callee = J.first; in serialize() 269 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> in findFunctionSamples() argument 296 void FunctionSamples::findAllNames(DenseSet<FunctionId> &NameSet) const { in findAllNames() 312 const HashKeyMap<std::unordered_map, FunctionId, FunctionId> in findFunctionSamplesAt() argument 324 auto R = FuncNameToProfNameMap->find(FunctionId(CalleeName)); in findFunctionSamplesAt() 459 FunctionId CalleeName) { in getOrCreateChildFrame()
|
| H A D | SampleProfReader.cpp | 406 LineLocation(LineOffset, Discriminator))[FunctionId(FName)]; in readImpl() 407 FSamples.setFunction(FunctionId(FName)); in readImpl() 418 FunctionId(name_count.first), in readImpl() 543 ErrorOr<FunctionId> 921 FunctionId FName = FContext.getFunction(); in readFuncProfiles() 1138 FunctionId FID(*Name); in readNameTable() 1143 NameTable.push_back(FunctionId(*Name)); in readNameTable() 1172 NameTable.emplace_back(FunctionId(FID)); in readNameTableSec() 1196 NameTable.emplace_back(FunctionId(*FID)); in readNameTableSec() 1730 FProfile = &Profiles[FunctionId(Name)]; in readOneFunctionProfile() [all …]
|
| H A D | SampleProfWriter.cpp | 347 std::set<FunctionId> V; in writeNameTable() 633 std::error_code SampleProfileWriterBinary::writeNameIdx(FunctionId FName) { in writeNameIdx() 642 void SampleProfileWriterBinary::addName(FunctionId FName) { in addName() 680 MapVector<FunctionId, uint32_t> &NameTable, std::set<FunctionId> &V) { in stablizeNameTable() argument 685 for (const FunctionId &N : V) in stablizeNameTable() 691 std::set<FunctionId> V; in writeNameTable()
|
| /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 | 530 void MCObjectStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 535 if (!checkCVLocSection(FunctionId, FileNo, Loc)) in emitCVLocDirective() 541 getContext().getCVContext().recordCVLoc(getContext(), LineSym, FunctionId, in emitCVLocDirective() 546 void MCObjectStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument 549 getContext().getCVContext().emitLineTableForFunction(*this, FunctionId, Begin, in emitCVLinetableDirective() 551 this->MCStreamer::emitCVLinetableDirective(FunctionId, Begin, End); in emitCVLinetableDirective()
|
| H A D | MCAsmStreamer.cpp | 307 bool emitCVInlineSiteIdDirective(unsigned FunctionId, unsigned IAFunc, 310 void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line, 313 void emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *FnStart, 1777 bool MCAsmStreamer::emitCVInlineSiteIdDirective(unsigned FunctionId, in emitCVInlineSiteIdDirective() argument 1782 OS << "\t.cv_inline_site_id " << FunctionId << " within " << IAFunc in emitCVInlineSiteIdDirective() 1784 return MCStreamer::emitCVInlineSiteIdDirective(FunctionId, IAFunc, IAFile, in emitCVInlineSiteIdDirective() 1788 void MCAsmStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 1793 if (!checkCVLocSection(FunctionId, FileNo, Loc)) in emitCVLocDirective() 1796 OS << "\t.cv_loc\t" << FunctionId << " " << FileNo << " " << Line << " " in emitCVLocDirective() 1812 void MCAsmStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument [all …]
|
| H A D | MCStreamer.cpp | 283 bool MCStreamer::emitCVFuncIdDirective(unsigned FunctionId) { in emitCVFuncIdDirective() argument 284 return getContext().getCVContext().recordFunctionId(FunctionId); in emitCVFuncIdDirective() 287 bool MCStreamer::emitCVInlineSiteIdDirective(unsigned FunctionId, in emitCVInlineSiteIdDirective() argument 298 FunctionId, IAFunc, IAFile, IALine, IACol); in emitCVInlineSiteIdDirective() 301 void MCStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective() argument 328 void MCStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective() argument
|
| H A D | MCCodeView.cpp | 127 unsigned FunctionId, unsigned FileNo, in recordCVLoc() argument 131 Label, FunctionId, FileNo, Line, Column, PrologueEnd, IsStmt}); in recordCVLoc()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | AsmParser.cpp | 364 bool parseCVFunctionId(int64_t &FunctionId, StringRef DirectiveName); 3732 bool AsmParser::parseCVFunctionId(int64_t &FunctionId, in parseCVFunctionId() argument 3736 parseIntToken(FunctionId, "expected function id") || in parseCVFunctionId() 3737 check(FunctionId < 0 || FunctionId >= UINT_MAX, Loc, in parseCVFunctionId() 3758 int64_t FunctionId; in parseDirectiveCVFuncId() local 3760 if (parseCVFunctionId(FunctionId, ".cv_func_id") || parseEOL()) in parseDirectiveCVFuncId() 3763 if (!getStreamer().emitCVFuncIdDirective(FunctionId)) in parseDirectiveCVFuncId() 3779 int64_t FunctionId; in parseDirectiveCVInlineSiteId() local 3786 if (parseCVFunctionId(FunctionId, ".cv_inline_site_id")) in parseDirectiveCVInlineSiteId() 3822 if (!getStreamer().emitCVInlineSiteIdDirective(FunctionId, IAFunc, IAFile, in parseDirectiveCVInlineSiteId() [all …]
|
| /freebsd/sys/contrib/dev/acpica/include/ |
| H A D | actbl3.h | 686 UINT32 FunctionId; member
|