Home
last modified time | relevance | path

Searched refs:FunctionId (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DFunctionId.h17 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 DSampleProfileMatcher.h22 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 DSampleProf.h327 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 DSampleProfWriter.h199 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 DSampleProfReader.h412 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 DFuzzerDataFlowTrace.h52 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 DFuzzerDataFlowTrace.cpp48 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 DSampleProfileMatcher.cpp65 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 DSampleContextTracker.cpp31 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 DSampleProfile.cpp536 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 DMCCodeView.h40 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 DMCObjectStreamer.h152 void emitCVLocDirective(unsigned FunctionId, unsigned FileNo, unsigned Line,
155 void emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *Begin,
H A DMCStreamer.h923 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 DSampleProf.cpp240 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 DSampleProfWriter.cpp349 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 DSampleProfReader.cpp395 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 Dhwxfsleep.c171 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 DMCObjectStreamer.cpp494 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 DMCAsmStreamer.cpp310 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 DMCStreamer.cpp301 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 DMCCodeView.cpp129 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 DAsmParser.cpp377 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 DMasmParser.cpp671 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 Dactbl3.h683 UINT32 FunctionId; member
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtbinfo3.c595 {ACPI_DMT_UINT32, ACPI_TPM211_OFFSET (FunctionId), "Function ID", 0},

12