Searched refs:Discriminator (Results 1 - 25 of 28) sorted by relevance

12

/external/llvm/lib/ProfileData/
H A DSampleProfReader.cpp84 /// \param Discriminator discriminator of the line.
90 uint32_t &Discriminator, StringRef &CalleeName,
103 Discriminator = 0;
107 if (Loc.substr(n2 + 1).getAsInteger(10, Discriminator))
192 uint32_t Depth, LineOffset, Discriminator; local
194 Discriminator, FName, TargetCountMap)) {
205 CallsiteLocation(LineOffset, Discriminator, FName));
215 LineOffset, Discriminator, name_count.first,
218 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator,
308 auto Discriminator local
88 ParseLine(const StringRef &Input, bool &IsCallsite, uint32_t &Depth, uint64_t &NumSamples, uint32_t &LineOffset, uint32_t &Discriminator, StringRef &CalleeName, DenseMap<StringRef, uint64_t> &TargetCountMap) argument
563 uint32_t Discriminator = Offset & 0xffff; local
585 uint32_t Discriminator = Offset & 0xffff; local
[all...]
H A DSampleProfWriter.cpp54 if (Loc.Discriminator == 0)
57 OS << Loc.LineOffset << "." << Loc.Discriminator << ": ";
73 if (Loc.Discriminator == 0)
76 OS << Loc.LineOffset << "." << Loc.Discriminator << ": ";
154 encodeULEB128(Loc.Discriminator, OS);
172 encodeULEB128(Loc.Discriminator, OS);
H A DSampleProf.cpp64 if (Discriminator > 0)
65 OS << "." << Discriminator; local
/external/llvm/include/llvm/ProfileData/
H A DSampleProf.h89 LineLocation(uint32_t L, uint32_t D) : LineOffset(L), Discriminator(D) {}
94 (LineOffset == O.LineOffset && Discriminator < O.Discriminator);
98 uint32_t Discriminator; member in struct:llvm::sampleprof::LineLocation
242 sampleprof_error addBodySamples(uint32_t LineOffset, uint32_t Discriminator, argument
244 return BodySamples[LineLocation(LineOffset, Discriminator)].addSamples(
248 uint32_t Discriminator,
251 return BodySamples[LineLocation(LineOffset, Discriminator)].addCalledTarget(
256 /// Each location is specified by \p LineOffset and \p Discriminator.
259 uint32_t Discriminator) cons
247 addCalledTargetSamples(uint32_t LineOffset, uint32_t Discriminator, std::string FName, uint64_t Num, uint64_t Weight = 1) argument
[all...]
/external/llvm/test/MC/ELF/
H A Ddiscriminator.s59 # DWARF-DUMP: Address Line Column File ISA Discriminator Flags
/external/llvm/include/llvm/MC/
H A DMCDwarf.h63 uint32_t Discriminator; member in class:llvm::MCDwarfLoc
79 Discriminator(discriminator) {}
100 /// \brief Get the Discriminator of this MCDwarfLoc.
101 unsigned getDiscriminator() const { return Discriminator; }
127 /// \brief Set the Discriminator of this MCDwarfLoc.
129 Discriminator = discriminator;
H A DMCObjectStreamer.h118 unsigned Isa, unsigned Discriminator,
H A DMCContext.h462 unsigned Discriminator) {
468 CurrentDwarfLoc.setDiscriminator(Discriminator);
460 setCurrentDwarfLoc(unsigned FileNum, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator) argument
H A DMCStreamer.h636 unsigned Isa, unsigned Discriminator,
/external/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp214 uint32_t Discriminator, uint64_t Samples);
292 /// (LineOffset, Discriminator).
297 uint32_t Discriminator,
299 LineLocation Loc(LineOffset, Discriminator);
461 uint32_t Discriminator = DIL->getDiscriminator(); local
462 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator);
465 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get());
473 ((Discriminator) ? Twine(".") + Twine(Discriminator) : "") + ")");
295 markSamplesUsed(const FunctionSamples *FS, uint32_t LineOffset, uint32_t Discriminator, uint64_t Samples) argument
/external/llvm/bindings/go/llvm/
H A DDIBuilderBindings.h52 unsigned Discriminator);
H A DDIBuilderBindings.cpp67 unsigned Discriminator) {
70 unwrap<DIFile>(File), Discriminator));
64 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Discriminator) argument
/external/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h124 uint32_t Discriminator; member in struct:llvm::DWARFDebugLine::Row
/external/llvm/lib/IR/
H A DLLVMContextImpl.h552 unsigned Discriminator; member in struct:llvm::MDNodeKeyImpl
554 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator) argument
555 : Scope(Scope), File(File), Discriminator(Discriminator) {}
558 Discriminator(N->getDiscriminator()) {}
562 Discriminator == RHS->getDiscriminator();
565 return hash_combine(Scope, File, Discriminator);
H A DDebugInfoMetadata.cpp389 unsigned Discriminator,
393 DEFINE_GETIMPL_LOOKUP(DILexicalBlockFile, (Scope, File, Discriminator));
395 DEFINE_GETIMPL_STORE(DILexicalBlockFile, (Discriminator), Ops);
387 getImpl(LLVMContext &Context, Metadata *Scope, Metadata *File, unsigned Discriminator, StorageType Storage, bool ShouldCreate) argument
H A DDIBuilder.cpp753 unsigned Discriminator) {
754 return DILexicalBlockFile::get(VMContext, Scope, File, Discriminator);
751 createLexicalBlockFile(DIScope *Scope, DIFile *File, unsigned Discriminator) argument
/external/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1460 unsigned Discriminator;
1463 unsigned Discriminator, ArrayRef<Metadata *> Ops)
1465 Discriminator(Discriminator) {}
1469 DIFile *File, unsigned Discriminator,
1473 static_cast<Metadata *>(File), Discriminator, Storage,
1478 Metadata *File, unsigned Discriminator,
1489 unsigned Discriminator),
1490 (Scope, File, Discriminator))
1492 (Metadata * Scope, Metadata *File, unsigned Discriminator),
[all...]
H A DDIBuilder.h603 /// \param Discriminator DWARF path discriminator value.
605 unsigned Discriminator = 0);
/external/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp150 Discriminator = 0;
160 << format(" %6u %3u %13u ", File, Isa, Discriminator)
190 OS << "Address Line Column File ISA Discriminator Flags\n"
350 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr);
/external/llvm/lib/MC/
H A DMCObjectStreamer.cpp302 unsigned Discriminator,
309 Isa, Discriminator, FileName);
299 EmitDwarfLocDirective(unsigned FileNo, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator, StringRef FileName) argument
H A DMCAsmStreamer.cpp198 unsigned Isa, unsigned Discriminator,
919 unsigned Discriminator,
941 if (Discriminator)
942 OS << " discriminator " << Discriminator;
951 Isa, Discriminator, FileName);
H A DMCDwarf.cpp107 unsigned Discriminator = 0; local
125 if (Discriminator != it->getDiscriminator()) {
126 Discriminator = it->getDiscriminator();
127 unsigned Size = getULEB128Size(Discriminator);
131 MCOS->EmitULEB128IntValue(Discriminator);
H A DMCStreamer.cpp155 unsigned Discriminator,
158 Discriminator);
152 EmitDwarfLocDirective(unsigned FileNo, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator, StringRef FileName) argument
/external/llvm/unittests/IR/
H A DMetadataTest.cpp1601 unsigned Discriminator = 5; local
1603 auto *N = DILexicalBlockFile::get(Context, Scope, File, Discriminator);
1608 EXPECT_EQ(Discriminator, N->getDiscriminator());
1609 EXPECT_EQ(N, DILexicalBlockFile::get(Context, Scope, File, Discriminator));
1612 Discriminator));
1614 DILexicalBlockFile::get(Context, Scope, getFile(), Discriminator));
1616 DILexicalBlockFile::get(Context, Scope, File, Discriminator + 1));
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1275 unsigned Discriminator = 0; local
1280 Discriminator = LBF->getDiscriminator();
1287 Discriminator, Fn);

Completed in 448 milliseconds

12