Home
last modified time | relevance | path

Searched refs:Discriminator (Results 1 – 25 of 61) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DPseudoProbe.cpp27 auto Discriminator = DIL->getDiscriminator(); in extractProbeFromDiscriminator() local
28 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in extractProbeFromDiscriminator()
31 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator); in extractProbeFromDiscriminator()
33 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator); in extractProbeFromDiscriminator()
37 PseudoProbeDwarfDiscriminator::extractProbeFactor(Discriminator) / in extractProbeFromDiscriminator()
39 Probe.Discriminator = 0; in extractProbeFromDiscriminator()
64 Probe.Discriminator = 0; in extractProbe()
66 Probe.Discriminator = DLoc->getDiscriminator(); in extractProbe()
90 auto Discriminator = DIL->getDiscriminator(); in setProbeDistributionFactor() local
91 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in setProbeDistributionFactor()
[all …]
H A DLLVMContextImpl.h639 Metadata *Discriminator;
651 MDString *Identifier, Metadata *Discriminator,
659 Discriminator(Discriminator), DataLocation(DataLocation),
671 Discriminator(N->getRawDiscriminator()),
688 Discriminator == RHS->getRawDiscriminator() &&
903 unsigned Discriminator;
905 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator)
906 : Scope(Scope), File(File), Discriminator(Discriminator) {}
909 Discriminator(N->getDiscriminator()) {}
913 Discriminator == RHS->getDiscriminator();
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp187 unsigned Discriminator = R.second ? ++LDM[L] : LDM[L]; in addDiscriminators() local
188 auto NewDIL = DIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators()
192 << DIL->getColumn() << ":" << Discriminator << " " in addDiscriminators()
197 << DIL->getColumn() << ":" << Discriminator << " " << I in addDiscriminators()
224 unsigned Discriminator = ++LDM[L]; in addDiscriminators() local
225 auto NewDIL = CurrentDIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators()
231 << ":" << Discriminator << " " << I << "\n"); in addDiscriminators()
H A DSampleProfileLoaderBaseUtil.cpp83 uint32_t Discriminator, in markSamplesUsed() argument
85 LineLocation Loc(LineOffset, Discriminator); in markSamplesUsed()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DPseudoProbePrinter.cpp45 uint64_t Discriminator = 0; in emitPseudoProbe() local
50 Discriminator = DebugLoc->getDiscriminator(); in emitPseudoProbe()
51 assert((EnableFSDiscriminator || Discriminator == 0) && in emitPseudoProbe()
54 Asm->OutStreamer->emitPseudoProbe(Guid, Index, Type, Attr, Discriminator, in emitPseudoProbe()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp154 unsigned Discriminator = DIL->getDiscriminator(); in runOnMachineFunction() local
158 Discriminator = 0; in runOnMachineFunction()
165 LocationDiscriminator LD{DIL->getFilename(), LineNo, Discriminator, in runOnMachineFunction()
178 unsigned NewD = Discriminator | DiscriminatorCurrPass; in runOnMachineFunction()
183 << DIL->getColumn() << ":" << Discriminator << " " in runOnMachineFunction()
192 << Discriminator << " -> " << NewD << "\n"); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProf.h288 (LineOffset == O.LineOffset && Discriminator < O.Discriminator);
292 return LineOffset == O.LineOffset && Discriminator == O.Discriminator;
296 return LineOffset != O.LineOffset || Discriminator != O.Discriminator;
300 return ((uint64_t) Discriminator << 32) | LineOffset;
304 uint32_t Discriminator;
486 if (Location.Discriminator)
487 OContextStr << "." << Location.Discriminator;
602 LocSplit.second.getAsInteger(10, LineLoc.Discriminator);
785 uint32_t Discriminator,
875 uint32_t Discriminator) const {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.h181 uint16_t Discriminator; variable
184 explicit AArch64AuthMCExpr(const MCExpr *Expr, uint16_t Discriminator, in AArch64AuthMCExpr() argument
187 Discriminator(Discriminator), Key(Key) {} in AArch64AuthMCExpr()
191 create(const MCExpr *Expr, uint16_t Discriminator, AArch64PACKey::ID Key,
195 uint16_t getDiscriminator() const { return Discriminator; } in getDiscriminator()
H A DAArch64MCExpr.cpp159 uint16_t Discriminator, in create() argument
164 AArch64AuthMCExpr(Expr, Discriminator, Key, HasAddressDiversity); in create()
175 OS << "@AUTH(" << AArch64PACKeyIDToString(Key) << ',' << Discriminator; in printImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProfReader.cpp85 if (Loc.Discriminator) in dumpFunctionProfileJson()
111 if (Loc.Discriminator) in dumpFunctionProfileJson()
235 Discriminator = 0; in ParseLine()
367 uint32_t Depth, LineOffset, Discriminator; in readImpl() local
387 Discriminator &= getDiscriminatorMask(); in readImpl()
592 auto Discriminator = readNumber<uint64_t>(); in readProfile() local
633 auto Discriminator = readNumber<uint64_t>(); in readProfile() local
1178 auto Discriminator = readNumber<uint64_t>(); in readCSNameTableSec() local
1221 auto Discriminator = readNumber<uint64_t>(); in readFuncMetadata() local
1655 uint32_t Discriminator = Offset & 0xffff; in readOneFunctionProfile() local
[all …]
H A DSampleProf.cpp107 if (Discriminator > 0) in print()
108 OS << "." << Discriminator; in print()
232 unsigned Discriminator = in getCallSiteIdentifier() local
234 return LineLocation(FunctionSamples::getOffset(DIL), Discriminator); in getCallSiteIdentifier()
472 ChildNode.CallSiteLoc.LineOffset, ChildNode.CallSiteLoc.Discriminator, in convertCSProfiles()
H A DSampleProfWriter.cpp322 encodeULEB128(Loc.Discriminator, OS); in writeFuncMetadata()
408 encodeULEB128(Callsite.Location.Discriminator, OS); in writeCSNameTableSection()
585 if (Loc.Discriminator == 0) in writeSample()
588 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample()
606 if (Loc.Discriminator == 0) in writeSample()
609 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample()
837 encodeULEB128(Loc.Discriminator, OS); in writeBody()
859 encodeULEB128(Loc.Discriminator, OS); in writeBody()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h393 uint32_t Discriminator;
395 Discriminator = DIL->getDiscriminator();
397 Discriminator = DIL->getBaseDiscriminator();
399 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator);
409 if (Discriminator) {
411 Remark << ore::NV("Discriminator", Discriminator);
451 auto R = FS->findSamplesAt(Probe->Id, Probe->Discriminator);
461 if (Probe->Discriminator) {
463 Remark << ore::NV("Discriminator", Probe->Discriminator);
474 if (Probe->Discriminator)
[all …]
H A DSampleProfileLoaderBaseUtil.h38 uint32_t Discriminator, uint64_t Samples);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/
H A DDIContext.h51 uint32_t Discriminator = 0; member
61 Discriminator == RHS.Discriminator;
68 StartLine, Discriminator) <
70 RHS.Column, RHS.StartLine, RHS.Discriminator);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCPseudoProbe.h114 uint32_t Discriminator; variable
124 : Guid(G), Index(I), Discriminator(D), Attributes(At), Type(T) {} in MCPseudoProbeBase()
132 uint32_t getDiscriminator() const { return Discriminator; } in getDiscriminator()
164 uint64_t Attributes, uint32_t Discriminator) in MCPseudoProbe() argument
165 : MCPseudoProbeBase(Guid, Index, Attributes, Type, Discriminator), in MCPseudoProbe()
H A DMCDwarf.h112 uint32_t Discriminator; variable
129 Discriminator(discriminator) {} in MCDwarfLoc()
151 unsigned getDiscriminator() const { return Discriminator; } in getDiscriminator()
179 Discriminator = discriminator; in setDiscriminator()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVLine.h117 uint32_t Discriminator = 0; variable
130 uint32_t getDiscriminator() const override { return Discriminator; } in getDiscriminator()
132 Discriminator = Value; in setDiscriminator()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCPseudoProbe.cpp66 if (Discriminator) in emit()
90 if (Discriminator) in emit()
91 MCOS->emitULEB128IntValue(Discriminator); in emit()
331 if (Discriminator) in print()
332 OS << "Discriminator: " << Discriminator << " "; in print()
514 uint32_t Discriminator = 0; in buildAddress2ProbeMap() local
519 Discriminator = std::move(*ErrorOrDiscriminator); in buildAddress2ProbeMap()
526 Discriminator, Cur); in buildAddress2ProbeMap()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVObject.cpp52 std::string LVObject::lineAsString(uint32_t LineNumber, LVHalf Discriminator, in lineAsString() argument
60 if (Discriminator && options().getAttributeDiscriminator()) in lineAsString()
62 << Discriminator; in lineAsString()
H A DLVElement.cpp60 uint32_t Discriminator = getDiscriminator(); in discriminatorAsString() local
63 if (Discriminator && options().getAttributeDiscriminator()) in discriminatorAsString()
64 Stream << "," << Discriminator; in discriminatorAsString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp449 uint32_t Discriminator = DIL->getBaseDiscriminator(); in formatCallSiteLocation() local
456 if (Format.outputDiscriminator() && Discriminator) in formatCallSiteLocation()
457 CallSiteLoc << "." << llvm::utostr(Discriminator); in formatCallSiteLocation()
476 unsigned int Discriminator = DIL->getBaseDiscriminator(); in addLocationToRemarks() local
482 if (Discriminator) in addLocationToRemarks()
483 Remark << "." << ore::NV("Disc", Discriminator); in addLocationToRemarks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DDIPrinter.cpp142 if (Info.Discriminator) in printSimpleLocation()
143 OS << " (discriminator " << Info.Discriminator << ')'; in printSimpleLocation()
159 if (Info.Discriminator) in printVerbose()
160 OS << " Discriminator: " << Info.Discriminator << '\n'; in printVerbose()
311 {"Discriminator", LineInfo.Discriminator}}); in toJSON()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1125 DIDerivedType *Discriminator, Metadata *DataLocation,
1164 StringRef Identifier = "", DIDerivedType *Discriminator = nullptr,
1202 Metadata *TemplateParams, Metadata *Discriminator,
1223 Metadata *TemplateParams, Metadata *Discriminator,
2027 return ((Discriminator & 0x7) == 0x7) && (Discriminator & 0xFFFFFFF8); in isPseudoProbeDiscriminator()
2239 unsigned Discriminator, ArrayRef<Metadata *> Ops) in DILexicalBlockFile() argument
2241 SubclassData32 = Discriminator; in DILexicalBlockFile()
2267 unsigned Discriminator),
2268 (Scope, File, Discriminator))
2271 (Scope, File, Discriminator))
[all …]
H A DPseudoProbe.h96 uint32_t Discriminator; member

123