| /openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/ |
| H A D | SampleProf.h | 284 LineLocation(uint32_t L, uint32_t D) : LineOffset(L), Discriminator(D) {} 290 return LineOffset < O.LineOffset || 291 (LineOffset == O.LineOffset && Discriminator < O.Discriminator); 295 return LineOffset == O.LineOffset && Discriminator == O.Discriminator; 299 return LineOffset != O.LineOffset || Discriminator != O.Discriminator; 302 uint32_t LineOffset; 308 return std::hash<std::uint64_t>{}((((uint64_t)Loc.LineOffset) << 32) | 477 OContextStr << ":" << Location.LineOffset; 486 return hash_combine(arg.FuncName, arg.Location.LineOffset, 576 int LineOffset = 0; [all …]
|
| H A D | MemProf.h | 150 uint32_t LineOffset; member 160 LineOffset = Other.LineOffset; in Frame() 166 : Function(Hash), LineOffset(Off), Column(Col), IsInlineFrame(Inline) {} in Frame() 171 return Other.Function == Function && Other.LineOffset == LineOffset && 178 LineOffset = Other.LineOffset; 198 LE.write<uint32_t>(LineOffset); in serialize() 217 return sizeof(Frame::Function) + sizeof(Frame::LineOffset) + in serializedSize() 226 << " LineOffset: " << LineOffset << "\n" in printYAML() 245 Result ^= HashCombine(LineOffset, Result); in hash()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeInlineSiteSymbol.cpp | 102 uint32_t &LineOffset, in getLineOffset() argument 104 LineOffset = 0; in getLineOffset() 119 LineOffset += Delta; in getLineOffset() 121 CurLineOffset = LineOffset; in getLineOffset() 123 NextLineOffset = LineOffset; in getLineOffset() 135 LineOffset = *CurLineOffset; in getLineOffset()
|
| /openbsd-src/gnu/llvm/llvm/lib/ProfileData/ |
| H A D | SampleProfReader.cpp | 83 JOS.attribute("line", Loc.LineOffset); in dumpFunctionProfileJson() 109 JOS.attribute("line", Loc.LineOffset); in dumpFunctionProfileJson() 214 uint64_t &NumSamples, uint32_t &LineOffset, in ParseLine() argument 232 if (Loc.getAsInteger(10, LineOffset) || !isOffsetLegal(LineOffset)) in ParseLine() 236 if (Loc.substr(0, n2).getAsInteger(10, LineOffset)) in ParseLine() 367 uint32_t Depth, LineOffset, Discriminator; in readImpl() local 371 if (!ParseLine(*LineIt, LineTy, Depth, NumSamples, LineOffset, in readImpl() 395 LineLocation(LineOffset, Discriminator))[std::string(FName)]; in readImpl() 409 LineOffset, Discriminator, name_count.first, in readImpl() 412 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator, in readImpl() [all …]
|
| H A D | SampleProfWriter.cpp | 216 encodeULEB128(Loc.LineOffset, OS); in writeFuncMetadata() 300 encodeULEB128(Callsite.Location.LineOffset, OS); in writeCSNameTableSection() 487 OS << Loc.LineOffset << ": "; in writeSample() 489 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample() 507 OS << Loc.LineOffset << ": "; in writeSample() 509 OS << Loc.LineOffset << "." << Loc.Discriminator << ": "; in writeSample() 787 encodeULEB128(Loc.LineOffset, OS); in writeBody() 809 encodeULEB128(Loc.LineOffset, OS); in writeBody()
|
| H A D | SampleProf.cpp | 106 OS << LineOffset; in print() 242 (((uint64_t)Callsite.LineOffset) << 32) | Callsite.Discriminator; in getCallSiteHash() 522 ChildNode.CallSiteLoc.LineOffset, ChildNode.CallSiteLoc.Discriminator, in convertProfiles()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SampleProfileLoaderBaseUtil.cpp | 82 uint32_t LineOffset, in markSamplesUsed() argument 85 LineLocation Loc(LineOffset, Discriminator); in markSamplesUsed()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/ |
| H A D | ProfileGenerator.cpp | 381 FunctionProfile.findSamplesAt(LeafLoc.Location.LineOffset, Discriminator); in updateBodySamplesforFunctionProfile() 385 FunctionProfile.addBodySamples(LeafLoc.Location.LineOffset, Discriminator, in updateBodySamplesforFunctionProfile() 596 FrameVec.back().Location.LineOffset, 0, CalleeName, Count); in populateBoundarySamplesWithProbesForAllFunctions() 615 FrameVec[I - 1].Location.LineOffset, in getLeafProfileAndAddTotalSamples() 724 FrameVec.back().Location.LineOffset, in populateBoundarySamplesForAllFunctions() 908 LeafLoc->Location.LineOffset, in populateBoundarySamplesForFunction() 953 CallerProfile.addCalledTargetSamples(CallerLeafFrameLoc.LineOffset, in populateInferredFunctionSamples() 956 CallerProfile.addBodySamples(CallerLeafFrameLoc.LineOffset, in populateInferredFunctionSamples() 1174 uint64_t CallerIndex = ContextNode->getCallSiteLoc().LineOffset; in populateBodySamplesWithProbes()
|
| H A D | CallContext.h | 23 CallsiteStr += Twine(Callsite.Location.LineOffset).str(); in getCallSite()
|
| H A D | ProfiledBinary.cpp | 877 uint32_t LineOffset = (CallerFrame.Line - CallerFrame.StartLine) & 0xffff; in symbolize() local 879 LineOffset = in symbolize() 884 LineLocation Line(LineOffset, Discriminator); in symbolize()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | NativeInlineSiteSymbol.h | 41 void getLineOffset(uint32_t OffsetInFunc, uint32_t &LineOffset,
|
| /openbsd-src/gnu/llvm/clang/tools/clang-refactor/ |
| H A D | TestSupport.cpp | 280 unsigned LineOffset = 0; in addEndLineOffsetAndEndColumn() local 286 LineOffset += NewlinePos + 1; in addEndLineOffsetAndEndColumn() 290 size_t LineStart = Source.find_last_of("\r\n", /*From=*/Offset + LineOffset); in addEndLineOffsetAndEndColumn()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileLoaderBaseUtil.h | 37 bool markSamplesUsed(const FunctionSamples *FS, uint32_t LineOffset,
|
| H A D | SampleProfileLoaderBaseImpl.h | 308 uint32_t LineOffset = FunctionSamples::getOffset(DIL); 315 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator); 318 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get()); 324 Remark << ore::NV("LineOffset", LineOffset); 334 << Inst << " (line offset: " << LineOffset << "."
|
| /openbsd-src/gnu/llvm/clang/lib/Format/ |
| H A D | FormatTokenLexer.cpp | 882 auto LineOffset = Buffer.rfind('\n', FirstInLineOffset); in tryMergeConflictMarkers() local 883 if (LineOffset == StringRef::npos) in tryMergeConflictMarkers() 884 LineOffset = 0; in tryMergeConflictMarkers() 886 ++LineOffset; in tryMergeConflictMarkers() 888 auto FirstSpace = Buffer.find_first_of(" \n", LineOffset); in tryMergeConflictMarkers() 891 LineStart = Buffer.substr(LineOffset); in tryMergeConflictMarkers() 893 LineStart = Buffer.substr(LineOffset, FirstSpace - LineOffset); in tryMergeConflictMarkers()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLine.cpp | 708 int32_t LineOffset = 0; in handleSpecialOpcode() local 710 LineOffset = in handleSpecialOpcode() 713 Row.Line += LineOffset; in handleSpecialOpcode() 714 return {AddrAdvanceResult.AddrDelta, LineOffset}; in handleSpecialOpcode()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalSymbolDumper.cpp | 696 int32_t LineOffset = 0; in visitKnownRecord() local 710 LineOffset += Delta; in visitKnownRecord() 712 P.format(" line {0} ({1}{2})", LineOffset, Sign, std::abs(Delta)); in visitKnownRecord()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 2108 auto isInvalidLineOffset = [](uint32_t LineOffset) { in detectProfileMismatch() argument 2109 return LineOffset & 0x8000; in detectProfileMismatch() 2116 if (isInvalidLineOffset(Loc.LineOffset)) in detectProfileMismatch() 2132 if (isInvalidLineOffset(Loc.LineOffset)) in detectProfileMismatch()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOInstrumentation.cpp | 1253 static uint64_t computeStackId(GlobalValue::GUID Function, uint32_t LineOffset, in computeStackId() argument 1257 HashBuilder.add(Function, LineOffset, Column); in computeStackId() 1265 return computeStackId(Frame.Function, Frame.LineOffset, Frame.Column); in computeStackId()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 875 Result.addBodySamples(BodySample.first.LineOffset, MaskedDiscriminator, in remapSamples() 878 Result.addCalledTargetSamples(BodySample.first.LineOffset, in remapSamples()
|