Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DPseudoProbe.cpp30 auto Discriminator = DIL->getDiscriminator(); in extractProbeFromDiscriminator() local
31 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in extractProbeFromDiscriminator()
34 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator); in extractProbeFromDiscriminator()
36 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator); in extractProbeFromDiscriminator()
38 PseudoProbeDwarfDiscriminator::extractProbeAttributes(Discriminator); in extractProbeFromDiscriminator()
40 PseudoProbeDwarfDiscriminator::extractProbeFactor(Discriminator) / in extractProbeFromDiscriminator()
79 auto Discriminator = DIL->getDiscriminator(); in setProbeDistributionFactor() local
80 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in setProbeDistributionFactor()
82 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator); in setProbeDistributionFactor()
84 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator); in setProbeDistributionFactor()
[all …]
DLLVMContextImpl.h567 Metadata *Discriminator;
578 MDString *Identifier, Metadata *Discriminator,
586 Discriminator(Discriminator), DataLocation(DataLocation),
597 Discriminator(N->getRawDiscriminator()),
614 Discriminator == RHS->getRawDiscriminator() &&
822 unsigned Discriminator;
824 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator)
825 : Scope(Scope), File(File), Discriminator(Discriminator) {}
828 Discriminator(N->getDiscriminator()) {}
832 Discriminator == RHS->getDiscriminator();
[all …]
DDebugInfoMetadata.cpp602 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, in getImpl() argument
612 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank)); in getImpl()
615 Discriminator, DataLocation, Associated, Allocated, in getImpl()
627 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in buildODRType() argument
638 VTableHolder, TemplateParams, &Identifier, Discriminator, in buildODRType()
651 Discriminator, DataLocation, Associated, Allocated, in buildODRType()
666 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, in getODRType() argument
677 TemplateParams, &Identifier, Discriminator, DataLocation, Associated, in getODRType()
910 unsigned Discriminator, in getImpl() argument
914 DEFINE_GETIMPL_LOOKUP(DILexicalBlockFile, (Scope, File, Discriminator)); in getImpl()
[all …]
DDIBuilder.cpp504 DIDerivedType *Discriminator, DINodeArray Elements, StringRef UniqueIdentifier) { in createVariantPart() argument
508 Elements, 0, nullptr, nullptr, UniqueIdentifier, Discriminator); in createVariantPart()
902 unsigned Discriminator) { in createLexicalBlockFile() argument
903 return DILexicalBlockFile::get(VMContext, Scope, File, Discriminator); in createLexicalBlockFile()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DAddDiscriminators.cpp217 unsigned Discriminator = R.second ? ++LDM[L] : LDM[L]; in addDiscriminators() local
218 auto NewDIL = DIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators()
222 << DIL->getColumn() << ":" << Discriminator << " " in addDiscriminators()
227 << DIL->getColumn() << ":" << Discriminator << " " << I in addDiscriminators()
254 unsigned Discriminator = ++LDM[L]; in addDiscriminators() local
255 auto NewDIL = CurrentDIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators()
261 << ":" << Discriminator << " " << I << "\n"); in addDiscriminators()
DSampleProfileLoaderBaseUtil.cpp75 uint32_t Discriminator, in markSamplesUsed() argument
77 LineLocation Loc(LineOffset, Discriminator); in markSamplesUsed()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMIRFSDiscriminator.cpp100 unsigned Discriminator = DIL->getDiscriminator(); in runOnMachineFunction() local
101 LocationDiscriminator LD{DIL->getFilename(), LineNo, Discriminator}; in runOnMachineFunction()
112 unsigned NewD = Discriminator | DiscriminatorCurrPass; in runOnMachineFunction()
117 << DIL->getColumn() << ":" << Discriminator << " " in runOnMachineFunction()
126 << Discriminator << " -> " << NewD << "\n"); in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
DSampleProf.h265 LineLocation(uint32_t L, uint32_t D) : LineOffset(L), Discriminator(D) {}
272 (LineOffset == O.LineOffset && Discriminator < O.Discriminator);
276 return LineOffset == O.LineOffset && Discriminator == O.Discriminator;
280 return LineOffset != O.LineOffset || Discriminator != O.Discriminator;
284 uint32_t Discriminator;
468 LocSplit.second.getAsInteger(10, LineLoc.Discriminator);
574 sampleprof_error addBodySamples(uint32_t LineOffset, uint32_t Discriminator,
576 return BodySamples[LineLocation(LineOffset, Discriminator)].addSamples(
581 uint32_t Discriminator,
584 return BodySamples[LineLocation(LineOffset, Discriminator)].addCalledTarget(
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/
DDIContext.h46 uint32_t Discriminator = 0; member
56 Discriminator == RHS.Discriminator;
63 StartLine, Discriminator) <
65 RHS.Column, RHS.StartLine, RHS.Discriminator);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/
DSampleProf.cpp107 if (Discriminator > 0) in print()
108 OS << "." << Discriminator; in print()
227 unsigned Discriminator; in findFunctionSamples() local
229 Discriminator = DIL->getDiscriminator(); in findFunctionSamples()
231 Discriminator = DIL->getBaseDiscriminator(); in findFunctionSamples()
234 std::make_pair(LineLocation(getOffset(DIL), Discriminator), in findFunctionSamples()
DSampleProfReader.cpp139 uint32_t &Discriminator, StringRef &CalleeName, in ParseLine() argument
158 Discriminator = 0; in ParseLine()
162 if (Loc.substr(n2 + 1).getAsInteger(10, Discriminator)) in ParseLine()
291 uint32_t Depth, LineOffset, Discriminator; in readImpl() local
296 Discriminator, FName, TargetCountMap, FunctionHash, in readImpl()
311 Discriminator &= getDiscriminatorMask(); in readImpl()
319 LineLocation(LineOffset, Discriminator))[std::string(FName)]; in readImpl()
332 LineOffset, Discriminator, name_count.first, in readImpl()
335 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator, in readImpl()
510 auto Discriminator = readNumber<uint64_t>(); in readProfile() local
[all …]
DSampleProfWriter.cpp405 if (Loc.Discriminator == 0) in writeSample()
408 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample()
425 if (Loc.Discriminator == 0) in writeSample()
428 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample()
698 encodeULEB128(Loc.Discriminator, OS); in writeBody()
720 encodeULEB128(Loc.Discriminator, OS); in writeBody()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DSampleProfileLoaderBaseImpl.h282 uint32_t Discriminator;
284 Discriminator = DIL->getDiscriminator();
286 Discriminator = DIL->getBaseDiscriminator();
288 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator);
291 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get());
298 if (Discriminator) {
300 Remark << ore::NV("Discriminator", Discriminator);
306 LLVM_DEBUG(dbgs() << " " << DLoc.getLine() << "." << Discriminator << ":"
308 << Discriminator << " - weight: " << R.get() << ")\n");
DSampleProfileLoaderBaseUtil.h44 uint32_t Discriminator, uint64_t Samples);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DInlineAdvisor.cpp398 uint32_t Discriminator = DIL->getBaseDiscriminator(); in getCallSiteLocation() local
404 if (Discriminator) in getCallSiteLocation()
405 CallSiteLoc << "." << llvm::utostr(Discriminator); in getCallSiteLocation()
424 unsigned int Discriminator = DIL->getBaseDiscriminator(); in addLocationToRemarks() local
430 if (Discriminator) in addLocationToRemarks()
431 Remark << "." << ore::NV("Disc", Discriminator); in addLocationToRemarks()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
DDIPrinter.cpp144 if (Info.Discriminator) in printSimpleLocation()
145 OS << " (discriminator " << Info.Discriminator << ')'; in printSimpleLocation()
161 if (Info.Discriminator) in printVerbose()
162 OS << " Discriminator: " << Info.Discriminator << '\n'; in printVerbose()
313 {"Discriminator", LineInfo.Discriminator}}); in print()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DDebugInfoMetadata.h1082 DIDerivedType *Discriminator, Metadata *DataLocation,
1089 getCanonicalMDString(Context, Identifier), Discriminator, DataLocation,
1098 MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation,
1120 StringRef Identifier = "", DIDerivedType *Discriminator = nullptr,
1125 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank))
1133 Metadata *Discriminator = nullptr, Metadata *DataLocation = nullptr,
1138 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank))
1155 Metadata *TemplateParams, Metadata *Discriminator,
1176 Metadata *TemplateParams, Metadata *Discriminator,
1683 inline static bool isPseudoProbeDiscriminator(unsigned Discriminator) { in isPseudoProbeDiscriminator() argument
[all …]
DDIBuilder.h448 DIDerivedType *Discriminator,
809 unsigned Discriminator = 0);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCDwarf.h83 uint32_t Discriminator; variable
100 Discriminator(discriminator) {} in MCDwarfLoc()
122 unsigned getDiscriminator() const { return Discriminator; } in getDiscriminator()
150 Discriminator = discriminator; in setDiscriminator()
DMCObjectStreamer.h146 unsigned Discriminator,
DMCContext.h736 unsigned Discriminator) { in setCurrentDwarfLoc() argument
742 CurrentDwarfLoc.setDiscriminator(Discriminator); in setCurrentDwarfLoc()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFDebugLine.cpp465 Discriminator = 0; in postAppend()
478 Discriminator = 0; in reset()
496 << format(" %6u %3u %13u ", File, Isa, Discriminator) in dump()
946 State.Row.Discriminator = TableData.getULEB128(Cursor); in parse()
948 *OS << " (" << State.Row.Discriminator << ")"; in parse()
1412 Result.Discriminator = Row.Discriminator; in getFileLineInfoForAddress()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCDwarf.cpp173 unsigned Discriminator = 0; in emitDwarfLineTable() local
190 if (Discriminator != LineEntry.getDiscriminator() && in emitDwarfLineTable()
192 Discriminator = LineEntry.getDiscriminator(); in emitDwarfLineTable()
193 unsigned Size = getULEB128Size(Discriminator); in emitDwarfLineTable()
197 MCOS->emitULEB128IntValue(Discriminator); in emitDwarfLineTable()
224 Discriminator = 0; in emitDwarfLineTable()
DMCAsmStreamer.cpp270 unsigned Discriminator,
1571 unsigned Isa, unsigned Discriminator, in emitDwarfLocDirective() argument
1580 Discriminator, FileName); in emitDwarfLocDirective()
1605 if (Discriminator) in emitDwarfLocDirective()
1606 OS << " discriminator " << Discriminator; in emitDwarfLocDirective()
1616 Discriminator, FileName); in emitDwarfLocDirective()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DMicrosoftMangle.cpp129 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator; member in __anon5c217a130111::MicrosoftMangleContextImpl
226 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; in getNextDiscriminator()
1163 [](StringRef Name, const unsigned Discriminator, in mangleNestedName()
1168 if (Discriminator) in mangleNestedName()
1169 Stream << '_' << Discriminator; in mangleNestedName()
1175 unsigned Discriminator = BD->getBlockManglingNumber(); in mangleNestedName() local
1176 if (!Discriminator) in mangleNestedName()
1177 Discriminator = Context.getBlockId(BD, /*Local=*/false); in mangleNestedName()
1192 mangleSourceName(Discriminate("_block_invoke", Discriminator, in mangleNestedName()
1218 Discriminate("__block_literal", Discriminator, in mangleNestedName()

12