Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Dmemprof-inline.test103 CHECK-NEXT: LineOffset: 1
109 CHECK-NEXT: LineOffset: 0
115 CHECK-NEXT: LineOffset: 0
121 CHECK-NEXT: LineOffset: 1
152 CHECK-NEXT: LineOffset: 1
158 CHECK-NEXT: LineOffset: 0
164 CHECK-NEXT: LineOffset: 0
170 CHECK-NEXT: LineOffset: 1
198 CHECK-NEXT: LineOffset: 1
205 CHECK-NEXT: LineOffset: 0
[all …]
H A Dmemprof-multi.test50 CHECK-NEXT: LineOffset: 1
54 CHECK-NEXT: LineOffset: 5
H A Dmemprof-basic.test102 CHECK-NEXT: LineOffset: 1
130 CHECK-NEXT: LineOffset: 5
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DSampleProf.h289 return LineOffset < O.LineOffset ||
290 (LineOffset == O.LineOffset && Discriminator < O.Discriminator);
294 return LineOffset == O.LineOffset && Discriminator == O.Discriminator;
298 return LineOffset != O.LineOffset || Discriminator != O.Discriminator;
301 uint32_t LineOffset;
469 OContextStr << ":" << Location.LineOffset;
478 return hash_combine(arg.FuncName, arg.Location.LineOffset,
568 int LineOffset = 0;
570 LocSplit.first.getAsInteger(10, LineOffset);
571 LineLoc.LineOffset = LineOffset;
[all …]
H A DMemProf.h149 uint32_t LineOffset; member
159 LineOffset = Other.LineOffset; in Frame()
165 : Function(Hash), LineOffset(Off), Column(Col), IsInlineFrame(Inline) {} in Frame()
170 return Other.Function == Function && Other.LineOffset == LineOffset &&
177 LineOffset = Other.LineOffset;
197 LE.write<uint32_t>(LineOffset); in serialize()
216 return sizeof(Frame::Function) + sizeof(Frame::LineOffset) + in serializedSize()
225 << " LineOffset: " << LineOffset << "\n" in printYAML()
244 Result ^= HashCombine(LineOffset, Result); in hash()
/llvm-project-15.0.7/llvm/test/MC/COFF/
H A Dcv-inline-linetable.s135 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x8, LineOffset: 0}
136 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x7, LineOffset: 1}
153 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0xF, LineOffset: 0}
154 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0xA, LineOffset: 1}
155 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 1}
156 # CHECK-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x7, LineOffset: 1}
H A Dcv-inline-linetable-infloop.s5 # CHECK: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x0, LineOffset: 1}
H A Dcv-inline-linetable-unreachable.s84 # CHECK: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x3, LineOffset: 1}
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DSampleProfReader.cpp158 if (Loc.getAsInteger(10, LineOffset) || !isOffsetLegal(LineOffset)) in ParseLine()
293 uint32_t Depth, LineOffset, Discriminator; in readImpl() local
516 auto LineOffset = readNumber<uint64_t>(); in readProfile() local
520 if (!isOffsetLegal(*LineOffset)) { in readProfile()
561 auto LineOffset = readNumber<uint64_t>(); in readProfile() local
1064 auto LineOffset = readNumber<uint64_t>(); in readCSNameTableSec() local
1068 if (!isOffsetLegal(*LineOffset)) in readCSNameTableSec()
1113 auto LineOffset = readNumber<uint64_t>(); in readFuncMetadata() local
1129 *LineOffset, in readFuncMetadata()
1617 uint32_t LineOffset = Offset >> 16; in readOneFunctionProfile() local
[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()
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dinlining-files.ll29 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 1}
31 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: -2}
32 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 1}
34 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 3}
H A Dinlining-header.ll81 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 1}
82 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x7, LineOffset: 1}
83 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x7, LineOffset: 1}
91 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0xD, LineOffset: 1}
H A Dinlining.ll173 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x8, LineOffset: 1}
174 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x9, LineOffset: 1}
187 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x6, LineOffset: 1}
188 ; OBJ-NEXT: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0x7, LineOffset: 1}
H A Dlocal-variables.ll156 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0xD, LineOffset: 1}
183 ; OBJ: ChangeCodeOffsetAndLineOffset: {CodeOffset: 0xD, LineOffset: 1}
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSampleProfileLoaderBaseUtil.cpp86 uint32_t LineOffset, in markSamplesUsed() argument
89 LineLocation Loc(LineOffset, Discriminator); in markSamplesUsed()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp374 FunctionProfile.findSamplesAt(LeafLoc.Location.LineOffset, Discriminator); in updateBodySamplesforFunctionProfile()
378 FunctionProfile.addBodySamples(LeafLoc.Location.LineOffset, Discriminator, in updateBodySamplesforFunctionProfile()
591 FrameVec.back().Location.LineOffset, 0, CalleeName, Count); in populateBoundarySamplesWithProbesForAllFunctions()
610 FrameVec[I - 1].Location.LineOffset, in getLeafProfileAndAddTotalSamples()
719 FrameVec.back().Location.LineOffset, in populateBoundarySamplesForAllFunctions()
892 LeafLoc->Location.LineOffset, in populateBoundarySamplesForFunction()
937 CallerProfile.addCalledTargetSamples(CallerLeafFrameLoc.LineOffset, in populateInferredFunctionSamples()
940 CallerProfile.addBodySamples(CallerLeafFrameLoc.LineOffset, in populateInferredFunctionSamples()
1161 uint64_t CallerIndex = ContextNode->getCallSiteLoc().LineOffset; in populateBodySamplesWithProbes()
H A DCallContext.h23 CallsiteStr += Twine(Callsite.Location.LineOffset).str(); in getCallSite()
H A DProfiledBinary.cpp790 uint32_t LineOffset = (CallerFrame.Line - CallerFrame.StartLine) & 0xffff; in symbolize() local
792 LineOffset = in symbolize()
797 LineLocation Line(LineOffset, Discriminator); in symbolize()
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DMemProfTest.cpp99 MATCHER_P4(FrameContains, FunctionName, LineOffset, Column, Inline, "") {
112 if (F.LineOffset == LineOffset && F.Column == Column &&
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeInlineSiteSymbol.h41 void getLineOffset(uint32_t OffsetInFunc, uint32_t &LineOffset,
/llvm-project-15.0.7/clang/tools/clang-refactor/
H A DTestSupport.cpp279 unsigned LineOffset = 0; in addEndLineOffsetAndEndColumn() local
285 LineOffset += NewlinePos + 1; in addEndLineOffsetAndEndColumn()
289 size_t LineStart = Source.find_last_of("\r\n", /*From=*/Offset + LineOffset); in addEndLineOffsetAndEndColumn()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseUtil.h37 bool markSamplesUsed(const FunctionSamples *FS, uint32_t LineOffset,
H A DSampleProfileLoaderBaseImpl.h309 uint32_t LineOffset = FunctionSamples::getOffset(DIL);
316 ErrorOr<uint64_t> R = FS->findSamplesAt(LineOffset, Discriminator);
319 CoverageTracker.markSamplesUsed(FS, LineOffset, Discriminator, R.get());
325 Remark << ore::NV("LineOffset", LineOffset);
335 << Inst << " (line offset: " << LineOffset << "."

12