Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordHelpers.cpp89 uint32_t EndOffset = getScopeEndOffset(Opener); in limitSymbolArrayToScope() local
90 CVSymbol Closer = *Symbols.at(EndOffset); in limitSymbolArrayToScope()
91 EndOffset += Closer.RecordData.size(); in limitSymbolArrayToScope()
92 return Symbols.substream(ScopeBegin, EndOffset); in limitSymbolArrayToScope()
H A DCVSymbolVisitor.cpp110 uint32_t EndOffset = getScopeEndOffset(BeginSym); in visitSymbolStreamFiltered() local
111 if (SymbolOffset < EndOffset) { in visitSymbolStreamFiltered()
113 ParentEndOffsets.push_back(EndOffset); in visitSymbolStreamFiltered()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugAddr.cpp18 uint64_t EndOffset) { in extractAddresses() argument
19 assert(EndOffset >= *OffsetPtr); in extractAddresses()
20 uint64_t DataSize = EndOffset - *OffsetPtr; in extractAddresses()
65 uint64_t EndOffset = *OffsetPtr + Length; in extractV5() local
95 if (Error Err = extractAddresses(Data, OffsetPtr, EndOffset)) in extractV5()
H A DDWARFDebugLine.cpp773 const uint64_t EndOffset = DebugLineOffset + ProgramLength; in parse() local
774 DWARFDataExtractor TableData(DebugLineData, EndOffset); in parse()
786 if (OS && *OffsetPtr < EndOffset) { in parse()
802 while (*OffsetPtr < EndOffset) { in parse()
H A DDWARFExpression.cpp123 EndOffset = Offset; in extract()
205 EndOffset = Offset; in extract()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryEmitter.cpp525 uint64_t EndOffset = 0ULL; in emitConstantIslands() local
532 EndOffset = BF.getMaxSize(); in emitConstantIslands()
534 EndOffset = *NextData; in emitConstantIslands()
536 EndOffset = *CodeIter; in emitConstantIslands()
540 if (FunctionOffset == EndOffset) in emitConstantIslands()
544 if (FunctionOffset >= EndOffset) in emitConstantIslands()
549 if (It->first >= EndOffset) in emitConstantIslands()
569 if (FunctionOffset < EndOffset) { in emitConstantIslands()
571 FunctionOffset = EndOffset; in emitConstantIslands()
579 auto NextStop = std::min(NextLabelOffset, EndOffset); in emitConstantIslands()
[all …]
H A DBinarySection.cpp43 const uint64_t EndOffset = BD.getEndAddress() - getAddress(); in hash() local
45 auto End = Relocations.upper_bound(Relocation{EndOffset, 0, 0, 0, 0}); in hash()
61 hash_value(Contents.substr(Offset, EndOffset - Offset))); in hash()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h83 uint64_t EndOffset; variable
94 uint64_t getEndOffset() const { return EndOffset; } in getEndOffset()
125 Offset = Op.isError() ? Expr->Data.getData().size() : Op.EndOffset;
135 return iterator(Expr, Op.EndOffset + Add); in skipBytes()
H A DDWARFDebugAddr.h47 uint64_t EndOffset);
/llvm-project-15.0.7/llvm/lib/Support/
H A DOptimizedStructLayout.cpp350 Optional<uint64_t> EndOffset) -> bool { in performOptimizedStructLayout() argument
353 assert(!EndOffset || StartOffset < *EndOffset); in performOptimizedStructLayout()
358 (EndOffset ? *EndOffset - StartOffset : ~(uint64_t)0); in performOptimizedStructLayout()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSROA.cpp150 uint64_t EndOffset = 0; member in __anon3ad87db80111::Slice
160 : BeginOffset(BeginOffset), EndOffset(EndOffset), in Slice()
387 return EndOffset - BeginOffset; in size()
506 P.BeginOffset = P.EndOffset; in advance()
516 P.BeginOffset = P.EndOffset; in advance()
542 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); in advance()
559 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); in advance()
695 EndOffset = AllocSize; in insertUse()
1796 uint64_t EndOffset = in isVectorPromotionViableForSlice() local
2286 uint64_t EndOffset = 0; member in llvm::sroa::AllocaSliceRewriter
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DPerfReader.cpp191 uint64_t EndOffset = Binary->virtualAddrToOffset(std::get<1>(Item)); in collectSamplesFromFrame() local
192 SCounter.recordRangeCount(StartOffset, EndOffset, std::get<2>(Item)); in collectSamplesFromFrame()
1106 [&](uint64_t StartOffset, uint64_t EndOffset, StringRef Msg) { in warnInvalidRange() argument
1134 uint64_t EndOffset = I.first.second; in warnInvalidRange() local
1138 !Binary->offsetIsTransfer(EndOffset)) { in warnInvalidRange()
1140 WarnInvalidRange(StartOffset, EndOffset, EndNotBoundaryMsg); in warnInvalidRange()
1146 WarnInvalidRange(StartOffset, EndOffset, DanglingRangeMsg); in warnInvalidRange()
1150 if (EndOffset >= FRange->EndOffset) { in warnInvalidRange()
1152 WarnInvalidRange(StartOffset, EndOffset, RangeCrossFuncMsg); in warnInvalidRange()
1155 if (!isValidFallThroughRange(StartOffset, EndOffset, Binary)) { in warnInvalidRange()
[all …]
H A DProfiledBinary.cpp695 uint64_t EndOffset = Range.HighPC - getPreferredBaseAddress(); in loadSymbolsFromDWARFUnit() local
699 Func.Ranges.emplace_back(StartOffset, EndOffset); in loadSymbolsFromDWARFUnit()
706 FRange.EndOffset = EndOffset; in loadSymbolsFromDWARFUnit()
806 uint64_t EndOffset) { in computeInlinedContextSizeForRange() argument
808 uint64_t RangeEnd = offsetToVirtualAddr(EndOffset); in computeInlinedContextSizeForRange()
H A DProfiledBinary.h105 uint64_t EndOffset; member
452 if (Offset >= I->second.EndOffset) in findFuncRangeForOffset()
526 uint64_t EndOffset);
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSemanticHighlightingTests.cpp48 unsigned EndOffset = llvm::cantFail(positionToOffset(Input, T.R.end)); in annotate() local
49 assert(StartOffset <= EndOffset); in annotate()
59 OS << "[[" << Input.substr(StartOffset, EndOffset - StartOffset) << "]]"; in annotate()
60 NextChar = EndOffset; in annotate()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeDeserializer.h151 uint32_t EndOffset = Mapping.Reader.getOffset(); in visitKnownMemberImpl() local
152 uint32_t RecordLength = EndOffset - Mapping.StartOffset; in visitKnownMemberImpl()
156 assert(Mapping.Reader.getOffset() == EndOffset); in visitKnownMemberImpl()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DRename.cpp755 auto EndOffset = positionToOffset(MainFileCode, CurrentIdentifier.end); in rename() local
758 if (!EndOffset) in rename()
759 return EndOffset.takeError(); in rename()
762 [&StartOffset, &EndOffset](const clang::tooling::Replacement &R) { in rename()
764 R.getLength() == *EndOffset - *StartOffset; in rename()
841 auto EndOffset = Offset(R.end); in buildRenameEdit() local
842 if (!EndOffset) in buildRenameEdit()
843 return EndOffset.takeError(); in buildRenameEdit()
844 OccurrencesOffsets.push_back({*StartOffset, *EndOffset}); in buildRenameEdit()
/llvm-project-15.0.7/clang/tools/clang-refactor/
H A DTestSupport.cpp354 unsigned EndOffset; in findTestSelectionRanges() local
369 EndOffset = addEndLineOffsetAndEndColumn(Source, Offset, EndLineOffset, in findTestSelectionRanges()
372 EndOffset = Offset; in findTestSelectionRanges()
374 TestSelectionRange Range = {Offset, EndOffset}; in findTestSelectionRanges()
/llvm-project-15.0.7/llvm/tools/dsymutil/
H A DDwarfLinkerForBinary.h169 uint64_t StartOffset, uint64_t EndOffset,
181 uint64_t EndOffset) override;
H A DDwarfLinkerForBinary.cpp909 uint64_t EndOffset, CompileUnit::DIEInfo &Info) { in hasValidRelocationAt() argument
911 getRelocations(AllRelocs, StartOffset, EndOffset); in hasValidRelocationAt()
987 uint64_t EndOffset = in isLiveSubprogram() local
989 return hasValidRelocationAt(ValidDebugAddrRelocs, StartOffset, EndOffset, in isLiveSubprogram()
1034 uint64_t EndOffset) { in relocateIndexedAddr() argument
1036 getRelocations(ValidDebugAddrRelocs, StartOffset, EndOffset); in relocateIndexedAddr()
/llvm-project-15.0.7/clang/lib/AST/
H A DRawCommentList.cpp157 unsigned EndOffset; in getRawTextSlow() local
161 std::tie(EndFileID, EndOffset) = SourceMgr.getDecomposedLoc(Range.getEnd()); in getRawTextSlow()
163 const unsigned Length = EndOffset - BeginOffset; in getRawTextSlow()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSourceCode.cpp249 size_t EndOffset = 0; in isValidFileRange() local
250 std::tie(EndFID, EndOffset) = Mgr.getDecomposedLoc(R.getEnd()); in isValidFileRange()
252 return BeginFID.isValid() && BeginFID == EndFID && BeginOffset <= EndOffset; in isValidFileRange()
449 size_t EndOffset = SM.getFileOffset(R.getEnd()); in toSourceCode() local
450 return Buf->getBuffer().substr(BeginOffset, EndOffset - BeginOffset); in toSourceCode()
H A DHover.cpp668 unsigned EndOffset = SM.getFileOffset(EndLoc); in getHoverContents() local
669 if (EndOffset <= Buffer.size() && StartOffset < EndOffset) in getHoverContents()
671 ("#define " + Buffer.substr(StartOffset, EndOffset - StartOffset)) in getHoverContents()
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h53 FileRange(FileID File, unsigned BeginOffset, unsigned EndOffset);
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DTokens.cpp237 FileRange::FileRange(FileID File, unsigned BeginOffset, unsigned EndOffset) in FileRange() argument
238 : File(File), Begin(BeginOffset), End(EndOffset) { in FileRange()
240 assert(BeginOffset <= EndOffset); in FileRange()

12