Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/include/llvm/ProfileData/
HDSampleProf.h72 LineLocation(int L, unsigned D) : LineOffset(L), Discriminator(D) {}
74 unsigned Discriminator;
92 std::pair<int, unsigned>(Val.LineOffset, Val.Discriminator));
97 LHS.Discriminator == RHS.Discriminator;
173 void addBodySamples(int LineOffset, unsigned Discriminator, unsigned Num) {
181 BodySamples[LineLocation(LineOffset, Discriminator)].addSamples(Num);
183 void addCalledTargetSamples(int LineOffset, unsigned Discriminator,
186 BodySamples[LineLocation(LineOffset, Discriminator)].addCalledTarget(FName,
198 unsigned samplesAt(int LineOffset, unsigned Discriminator) {
199 return sampleRecordAt(LineLocation(LineOffset, Discriminator)).getSamples();
/NextBSD/contrib/llvm/lib/ProfileData/
HDSampleProfReader.cpp118 << ", discriminator: " << Loc.Discriminator in print()
201 unsigned LineOffset, NumSamples, Discriminator = 0; in read() local
204 Matches[2].getAsInteger(10, Discriminator); in read()
220 FProfile.addCalledTargetSamples(LineOffset, Discriminator, in read()
225 FProfile.addBodySamples(LineOffset, Discriminator, NumSamples); in read()
295 auto Discriminator = readNumber<uint64_t>(); in read() local
296 if (std::error_code EC = Discriminator.getError()) in read()
316 FProfile.addCalledTargetSamples(*LineOffset, *Discriminator, in read()
321 FProfile.addBodySamples(*LineOffset, *Discriminator, *NumSamples); in read()
HDSampleProfWriter.cpp43 if (Loc.Discriminator == 0) in write()
46 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in write()
86 encodeULEB128(Loc.Discriminator, OS); in write()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDAddDiscriminators.cpp204 unsigned Discriminator = FirstDIL->computeNewDiscriminator(); in runOnFunction() local
206 Builder.createLexicalBlockFile(Scope, File, Discriminator); in runOnFunction()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCDwarf.h63 uint32_t Discriminator; variable
79 Discriminator(discriminator) {} in MCDwarfLoc()
101 unsigned getDiscriminator() const { return Discriminator; } in getDiscriminator()
129 Discriminator = discriminator; in setDiscriminator()
HDMCContext.h450 unsigned Discriminator) { in setCurrentDwarfLoc() argument
456 CurrentDwarfLoc.setDiscriminator(Discriminator); in setCurrentDwarfLoc()
HDMCObjectStreamer.h118 unsigned Isa, unsigned Discriminator,
HDMCStreamer.h639 unsigned Isa, unsigned Discriminator,
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSampleProfile.cpp229 unsigned Discriminator = DIL->getDiscriminator(); in getInstWeight() local
230 unsigned Weight = Samples->samplesAt(LOffset, Discriminator); in getInstWeight()
231 DEBUG(dbgs() << " " << Lineno << "." << Discriminator << ":" << Inst in getInstWeight()
232 << " (line offset: " << LOffset << "." << Discriminator in getInstWeight()
/NextBSD/contrib/llvm/lib/IR/
HDLLVMContextImpl.h616 unsigned Discriminator;
618 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator)
619 : Scope(Scope), File(File), Discriminator(Discriminator) {}
622 Discriminator(N->getDiscriminator()) {}
626 Discriminator == RHS->getDiscriminator();
629 return hash_combine(Scope, File, Discriminator);
HDDebugInfoMetadata.cpp400 unsigned Discriminator, in getImpl() argument
404 DEFINE_GETIMPL_LOOKUP(DILexicalBlockFile, (Scope, File, Discriminator)); in getImpl()
406 DEFINE_GETIMPL_STORE(DILexicalBlockFile, (Discriminator), Ops); in getImpl()
HDDIBuilder.cpp723 unsigned Discriminator) { in createLexicalBlockFile() argument
724 return DILexicalBlockFile::get(VMContext, Scope, File, Discriminator); in createLexicalBlockFile()
/NextBSD/contrib/llvm/include/llvm/IR/
HDDebugInfoMetadata.h1533 unsigned Discriminator;
1536 unsigned Discriminator, ArrayRef<Metadata *> Ops)
1538 Discriminator(Discriminator) {}
1542 DIFile *File, unsigned Discriminator,
1546 static_cast<Metadata *>(File), Discriminator, Storage,
1551 Metadata *File, unsigned Discriminator,
1562 unsigned Discriminator),
1563 (Scope, File, Discriminator))
1565 (Metadata * Scope, Metadata *File, unsigned Discriminator),
1566 (Scope, File, Discriminator))
[all …]
HDDIBuilder.h588 unsigned Discriminator = 0);
/NextBSD/contrib/llvm/lib/DebugInfo/DWARF/
HDDWARFDebugLine.cpp150 Discriminator = 0; in reset()
160 << format(" %6u %3u %13u ", File, Isa, Discriminator) in dump()
350 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr); in parse()
/NextBSD/contrib/llvm/lib/MC/
HDMCAsmStreamer.cpp193 unsigned Isa, unsigned Discriminator,
918 unsigned Discriminator, in EmitDwarfLocDirective() argument
940 if (Discriminator) in EmitDwarfLocDirective()
941 OS << " discriminator " << Discriminator; in EmitDwarfLocDirective()
950 Isa, Discriminator, FileName); in EmitDwarfLocDirective()
HDMCObjectStreamer.cpp303 unsigned Discriminator, in EmitDwarfLocDirective() argument
310 Isa, Discriminator, FileName); in EmitDwarfLocDirective()
HDMCDwarf.cpp125 unsigned Discriminator = 0; in EmitDwarfLineTable() local
143 if (Discriminator != it->getDiscriminator()) { in EmitDwarfLineTable()
144 Discriminator = it->getDiscriminator(); in EmitDwarfLineTable()
145 unsigned Size = getULEB128Size(Discriminator); in EmitDwarfLineTable()
149 MCOS->EmitULEB128IntValue(Discriminator); in EmitDwarfLineTable()
HDMCStreamer.cpp156 unsigned Discriminator, in EmitDwarfLocDirective() argument
159 Discriminator); in EmitDwarfLocDirective()
/NextBSD/contrib/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFDebugLine.h124 uint32_t Discriminator; member
/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDwarfDebug.cpp1254 unsigned Discriminator = 0; in recordSourceLine() local
1259 Discriminator = LBF->getDiscriminator(); in recordSourceLine()
1266 Discriminator, Fn); in recordSourceLine()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDMicrosoftMangle.cpp93 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator; member in __anonf61f0cb40111::MicrosoftMangleContextImpl
189 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; in getNextDiscriminator()
HDItaniumMangle.cpp126 llvm::DenseMap<DiscriminatorKeyTy, unsigned> Discriminator; member in __anonfe46b3350111::ItaniumMangleContextImpl
203 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; in getNextDiscriminator()
/NextBSD/contrib/llvm/lib/MC/MCParser/
HDAsmParser.cpp2857 int64_t Discriminator = 0; in parseDirectiveLoc() local
2906 if (parseAbsoluteExpression(Discriminator)) in parseDirectiveLoc()
2918 Isa, Discriminator, StringRef()); in parseDirectiveLoc()
/NextBSD/contrib/tcpdump/
HDCHANGES340 Add support for the BFD Discriminator TLV