Home
last modified time | relevance | path

Searched refs:LineOffset (Results 1 – 20 of 20) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DSampleProf.h284 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 DMemProf.h150 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 DNativeInlineSiteSymbol.cpp102 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 DSampleProfReader.cpp83 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 DSampleProfWriter.cpp216 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 DSampleProf.cpp106 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 DSampleProfileLoaderBaseUtil.cpp82 uint32_t LineOffset, in markSamplesUsed() argument
85 LineLocation Loc(LineOffset, Discriminator); in markSamplesUsed()
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp381 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 DCallContext.h23 CallsiteStr += Twine(Callsite.Location.LineOffset).str(); in getCallSite()
H A DProfiledBinary.cpp877 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 DNativeInlineSiteSymbol.h41 void getLineOffset(uint32_t OffsetInFunc, uint32_t &LineOffset,
/openbsd-src/gnu/llvm/clang/tools/clang-refactor/
H A DTestSupport.cpp280 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 DSampleProfileLoaderBaseUtil.h37 bool markSamplesUsed(const FunctionSamples *FS, uint32_t LineOffset,
H A DSampleProfileLoaderBaseImpl.h308 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 DFormatTokenLexer.cpp882 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 DDWARFDebugLine.cpp708 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 DMinimalSymbolDumper.cpp696 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 DSampleProfile.cpp2108 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 DPGOInstrumentation.cpp1253 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 Dllvm-profdata.cpp875 Result.addBodySamples(BodySample.first.LineOffset, MaskedDiscriminator, in remapSamples()
878 Result.addCalledTargetSamples(BodySample.first.LineOffset, in remapSamples()