HomeSort by: relevance | last modified time | path
    Searched refs:Discriminator (Results 1 - 25 of 44) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/IR/
PseudoProbe.cpp 30 auto Discriminator = DIL->getDiscriminator();
31 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) {
34 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator);
36 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator);
38 PseudoProbeDwarfDiscriminator::extractProbeAttributes(Discriminator);
40 PseudoProbeDwarfDiscriminator::extractProbeFactor(Discriminator) /
79 auto Discriminator = DIL->getDiscriminator();
80 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) {
82 PseudoProbeDwarfDiscriminator::extractProbeIndex(Discriminator);
84 PseudoProbeDwarfDiscriminator::extractProbeType(Discriminator);
    [all...]
LLVMContextImpl.h 567 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) {}
    [all...]
DebugInfoMetadata.cpp 27 // Use FS-AFDO discriminator.
29 "enable-fs-discriminator", cl::Hidden, cl::init(false),
602 Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator,
612 Identifier, Discriminator, DataLocation, Associated, Allocated, Rank));
615 Discriminator, DataLocation, Associated, Allocated,
627 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator,
638 VTableHolder, TemplateParams, &Identifier, Discriminator,
651 Discriminator, DataLocation, Associated, Allocated,
666 Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator,
677 TemplateParams, &Identifier, Discriminator, DataLocation, Associated
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AddDiscriminators.cpp 46 // By adding a discriminator value to the instructions in block 'if.then',
47 // we can distinguish instructions at line 101 with discriminator 0 from
48 // the instructions at line 101 with discriminator 1.
79 // Command line option to disable discriminator generation even in the
84 cl::desc("Disable generation of discriminator information."));
146 /// the previous one, but with a new DWARF discriminator value.
148 /// One of the main uses of this discriminator value is in runtime
156 /// If we did not have discriminator information, the profiler would
161 /// To decide where to create new discriminator values, this function
167 /// different discriminator number than I1
    [all...]
SampleProfileLoaderBaseUtil.cpp 70 /// (LineOffset, Discriminator).
75 uint32_t Discriminator,
77 LineLocation Loc(LineOffset, Discriminator);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MIRFSDiscriminator.cpp 1 //===-------- MIRFSDiscriminator.cpp: Flow Sensitive Discriminator --------===//
10 // sensitive discriminator to the instruction debug information.
62 // have the same lineno and discriminator, but residing in different BBs,
63 // the latter instruction will get a new discriminator value. The new
64 // discriminator keeps the existing discriminator value but sets new bits
98 unsigned Discriminator = DIL->getDiscriminator();
99 LocationDiscriminator LD{DIL->getFilename(), LineNo, Discriminator};
110 unsigned NewD = Discriminator | DiscriminatorCurrPass;
113 LLVM_DEBUG(dbgs() << "Could not encode discriminator:
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
CallContext.h 29 if (Callsite.second.Discriminator > 0) {
31 CallsiteStr += Twine(Callsite.second.Discriminator).str();
ProfileGenerator.cpp 252 LeafLoc.second.LineOffset, LeafLoc.second.Discriminator);
256 LeafLoc.second.Discriminator,
319 LeafLoc->second.Discriminator,
388 CallerLeafFrameLoc.second.Discriminator,
391 CallerLeafFrameLoc.second.Discriminator,
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/
DIContext.h 46 uint32_t Discriminator = 0;
56 Discriminator == RHS.Discriminator;
65 StartLine, Discriminator) <
67 RHS.Column, RHS.StartLine, RHS.Discriminator);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
SampleProf.h 256 /// header is) and the discriminator value within that line.
258 /// The discriminator value is useful to distinguish instructions
262 LineLocation(uint32_t L, uint32_t D) : LineOffset(L), Discriminator(D) {}
269 (LineOffset == O.LineOffset && Discriminator < O.Discriminator);
273 return LineOffset == O.LineOffset && Discriminator == O.Discriminator;
277 return LineOffset != O.LineOffset || Discriminator != O.Discriminator;
281 uint32_t Discriminator;
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SampleProfileLoaderBaseUtil.h 42 uint32_t Discriminator, uint64_t Samples);
SampleProfileLoaderBaseImpl.h 282 uint32_t Discriminator = DIL->getBaseDiscriminator();
283 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator);
286 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get());
293 if (Discriminator) {
295 Remark << ore::NV("Discriminator", Discriminator);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineAdvisor.cpp 395 uint32_t Discriminator = DIL->getBaseDiscriminator();
401 if (Discriminator)
402 CallSiteLoc << "." << llvm::utostr(Discriminator);
421 unsigned int Discriminator = DIL->getBaseDiscriminator();
427 if (Discriminator)
428 Remark << "." << ore::NV("Disc", Discriminator);
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/
DIPrinter.cpp 144 if (Info.Discriminator)
145 OS << " (discriminator " << Info.Discriminator << ')';
161 if (Info.Discriminator)
162 OS << " Discriminator: " << Info.Discriminator << '\n';
313 {"Discriminator", LineInfo.Discriminator}});
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
SampleProfReader.cpp 122 /// \param Discriminator discriminator of the line.
129 uint32_t &Discriminator, StringRef &CalleeName,
148 Discriminator = 0;
152 if (Loc.substr(n2 + 1).getAsInteger(10, Discriminator))
280 uint32_t Depth, LineOffset, Discriminator;
285 Discriminator, FName, TargetCountMap, FunctionHash,
304 LineLocation(LineOffset, Discriminator))[std::string(FName)];
317 LineOffset, Discriminator, name_count.first,
320 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator,
    [all...]
SampleProfWriter.cpp 403 if (Loc.Discriminator == 0)
406 OS << Loc.LineOffset << "." << Loc.Discriminator << ": ";
423 if (Loc.Discriminator == 0)
426 OS << Loc.LineOffset << "." << Loc.Discriminator << ": ";
696 encodeULEB128(Loc.Discriminator, OS);
718 encodeULEB128(Loc.Discriminator, OS);
SampleProf.cpp 106 if (Discriminator > 0)
107 OS << "." << Discriminator;
218 // encoded in the Discriminator field of the call instruction's debug
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfoMetadata.h 30 #include "llvm/Support/Discriminator.h"
1082 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,
    [all...]
DIBuilder.h 430 /// variant part normally has a discriminator (though this is not
439 /// \param Discriminator Discriminant member
446 DIDerivedType *Discriminator,
805 /// \param Discriminator DWARF path discriminator value.
807 unsigned Discriminator = 0);
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCDwarf.h 83 uint32_t Discriminator;
98 unsigned isa, unsigned discriminator)
100 Discriminator(discriminator) {}
121 /// Get the Discriminator of this MCDwarfLoc.
122 unsigned getDiscriminator() const { return Discriminator; }
148 /// Set the Discriminator of this MCDwarfLoc.
149 void setDiscriminator(unsigned discriminator) {
150 Discriminator = discriminator;
    [all...]
MCObjectStreamer.h 146 unsigned Discriminator,
MCContext.h 731 unsigned Discriminator) {
737 CurrentDwarfLoc.setDiscriminator(Discriminator);
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDebugLine.cpp 465 Discriminator = 0;
478 Discriminator = 0;
488 << "Address Line Column File ISA Discriminator Flags\n";
496 << format(" %6u %3u %13u ", File, Isa, Discriminator)
946 State.Row.Discriminator = TableData.getULEB128(Cursor);
948 *OS << " (" << State.Row.Discriminator << ")";
1412 Result.Discriminator = Row.Discriminator;
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCDwarf.cpp 173 unsigned Discriminator = 0;
190 if (Discriminator != LineEntry.getDiscriminator() &&
192 Discriminator = LineEntry.getDiscriminator();
193 unsigned Size = getULEB128Size(Discriminator);
197 MCOS->emitULEB128IntValue(Discriminator);
224 Discriminator = 0;
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h 172 /// An unsigned integer representing the DWARF path discriminator value
174 uint32_t Discriminator;

Completed in 35 milliseconds

1 2