/llvm-project/clang/include/clang/Edit/ |
H A D | FileOffset.h | 1 //===- FileOffset.h - Offset in a file --------------------------*- C++ -*-===// 18 class FileOffset { 23 FileOffset() = default; 24 FileOffset(FileID fid, unsigned offs) : FID(fid), Offs(offs) {} in FileOffset() function 31 FileOffset getWithOffset(unsigned offset) const { in getWithOffset() 32 FileOffset NewOffs = *this; in getWithOffset() 37 friend bool operator==(FileOffset LHS, FileOffset RHS) { 41 friend bool operator!=(FileOffset LHS, FileOffset RHS) { 45 friend bool operator<(FileOffset LHS, FileOffset RHS) { 49 friend bool operator>(FileOffset LHS, FileOffset RHS) { [all …]
|
H A D | Commit.h | 14 #include "clang/Edit/FileOffset.h" 41 FileOffset Offset; 42 FileOffset InsertFromRangeOffs; 126 FileOffset Offs, StringRef text, bool beforePreviousInsertions); 127 void addInsertFromRange(SourceLocation OrigLoc, FileOffset Offs, 128 FileOffset RangeOffs, unsigned RangeLen, 130 void addRemove(SourceLocation OrigLoc, FileOffset Offs, unsigned Len); 132 bool canInsert(SourceLocation loc, FileOffset &Offset); 133 bool canInsertAfterToken(SourceLocation loc, FileOffset &Offset, 135 bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs); [all …]
|
H A D | EditedSource.h | 15 #include "clang/Edit/FileOffset.h" 47 using FileEditsTy = std::map<FileOffset, FileEdit>; 84 bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs); 95 bool commitInsert(SourceLocation OrigLoc, FileOffset Offs, StringRef text, 97 bool commitInsertFromRange(SourceLocation OrigLoc, FileOffset Offs, 98 FileOffset InsertFromRangeOffs, unsigned Len, 100 void commitRemove(SourceLocation OrigLoc, FileOffset BeginOffs, unsigned Len); 102 StringRef getSourceText(FileOffset BeginOffs, FileOffset EndOffs, 104 FileEditsTy::iterator getActionForOffset(FileOffset Offs);
|
/llvm-project/clang/lib/Edit/ |
H A D | Commit.cpp | 14 #include "clang/Edit/FileOffset.h" 53 FileOffset Offs; in insert() 67 FileOffset RangeOffs; in insertFromRange() 74 FileOffset Offs; in insertFromRange() 92 FileOffset Offs; in remove() 120 FileOffset Offs; in replace() 134 FileOffset OuterBegin; in replaceWithInner() 141 FileOffset InnerBegin; in replaceWithInner() 148 FileOffset OuterEnd = OuterBegin.getWithOffset(OuterLen); in replaceWithInner() 149 FileOffset InnerEnd = InnerBegin.getWithOffset(InnerLen); in replaceWithInner() [all …]
|
H A D | EditedSource.cpp | 16 #include "clang/Edit/FileOffset.h" 74 bool EditedSource::canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs) { in canInsertInOffset() 112 FileOffset Offs, StringRef text, in commitInsert() 142 FileOffset Offs, in commitInsertFromRange() 143 FileOffset InsertFromRangeOffs, unsigned Len, in commitInsertFromRange() 149 FileOffset BeginOffs = InsertFromRangeOffs; in commitInsertFromRange() 150 FileOffset EndOffs = BeginOffs.getWithOffset(Len); in commitInsertFromRange() 157 FileOffset B = I->first; in commitInsertFromRange() 158 FileOffset E = B.getWithOffset(FA.RemoveLen); in commitInsertFromRange() 174 FileOffset B = I->first; in commitInsertFromRange() [all …]
|
/llvm-project/clang/unittests/Tooling/ |
H A D | DiagnosticsYamlTest.cpp | 24 makeMessage(const std::string &Message, int FileOffset, in makeMessage() argument 29 DiagMessage.FileOffset = FileOffset; in makeMessage() 36 static FileByteRange makeByteRange(int FileOffset, in makeByteRange() argument 40 Range.FileOffset = FileOffset; in makeByteRange() 47 const std::string &Message, int FileOffset, in makeDiagnostic() argument 53 makeMessage(Message, FileOffset, FilePath, Fix, Ranges), {}, in makeDiagnostic() 65 " FileOffset: 55\n" 77 " FileOffset [all...] |
/llvm-project/flang/runtime/ |
H A D | file.h | 28 using FileOffset = std::int64_t; 40 Fortran::common::optional<FileOffset> knownSize() const { return knownSize_; } in knownSize() 53 std::size_t Read(FileOffset, char *, std::size_t minBytes, 58 std::size_t Write(FileOffset, const char *, std::size_t, IoErrorHandler &); 61 void Truncate(FileOffset, IoErrorHandler &); 64 int ReadAsynchronously(FileOffset, char *, std::size_t, IoErrorHandler &); 66 FileOffset, const char *, std::size_t, IoErrorHandler &); 81 bool Seek(FileOffset, IoErrorHandler &); 82 bool RawSeek(FileOffset); 85 void SetPosition(FileOffset pos) { in SetPosition() [all …]
|
H A D | pseudo-unit.cpp | 108 Fortran::common::optional<PseudoOpenFile::FileOffset> 123 FileOffset, char *, std::size_t, std::size_t, IoErrorHandler &handler) { in Read() argument 127 std::size_t PseudoOpenFile::Write(FileOffset at, const char *buffer, in Write() 141 void PseudoOpenFile::Truncate(FileOffset, IoErrorHandler &handler) { in Truncate() argument 146 FileOffset, char *, std::size_t, IoErrorHandler &handler) { in ReadAsynchronously() argument 151 FileOffset, const char *, std::size_t, IoErrorHandler &handler) { in WriteAsynchronously() argument
|
H A D | unit.h | 52 using FileOffset = std::int64_t; 66 RT_API_ATTRS Fortran::common::optional<FileOffset> knownSize() const; 72 RT_API_ATTRS std::size_t Read(FileOffset, char *, std::size_t minBytes, 75 FileOffset, const char *, std::size_t, IoErrorHandler &); 76 RT_API_ATTRS void Truncate(FileOffset, IoErrorHandler &); 78 FileOffset, char *, std::size_t, IoErrorHandler &); 80 FileOffset, const char *, std::size_t, IoErrorHandler &);
|
H A D | buffer.h | 51 using FileOffset = std::int64_t; 60 RT_API_ATTRS FileOffset FrameAt() const { return fileOffset_ + frame_; } in FrameAt() 71 FileOffset at, std::size_t bytes, IoErrorHandler &handler) { in ReadFrame() 100 FileOffset at, std::size_t bytes, IoErrorHandler &handler) { in WriteFrame() 169 RT_API_ATTRS void Reset(FileOffset at) { in Reset() 217 FileOffset fileOffset_{0}; // file offset corresponding to buffer valid data
|
H A D | file.cpp | 191 std::size_t OpenFile::Read(FileOffset at, char *buffer, std::size_t minBytes, in Read() 220 std::size_t OpenFile::Write(FileOffset at, const char *buffer, in Write() 249 inline static int openfile_ftruncate(int fd, OpenFile::FileOffset at) { in openfile_ftruncate() 257 void OpenFile::Truncate(FileOffset at, IoErrorHandler &handler) { in Truncate() 271 FileOffset at, char *buffer, std::size_t bytes, IoErrorHandler &handler) { in ReadAsynchronously() 299 int OpenFile::WriteAsynchronously(FileOffset at, const char *buffer, in WriteAsynchronously() 374 bool OpenFile::Seek(FileOffset at, IoErrorHandler &handler) { in Seek() 386 bool OpenFile::RawSeek(FileOffset at) { in RawSeek()
|
/llvm-project/clang-tools-extra/test/clang-tidy/infrastructure/ |
H A D | export-diagnostics.cpp | 34 // CHECK-YAML-NEXT: FileOffset: 30 39 // CHECK-YAML-NEXT: FileOffset: 18 43 // CHECK-YAML-NEXT: FileOffset: 0 47 // CHECK-YAML-NEXT: FileOffset: 30 55 // CHECK-YAML-NEXT: FileOffset: 13 63 // CHECK-YAML-NEXT: FileOffset: 41 67 // CHECK-YAML-NEXT: FileOffset: 41 75 // CHECK-YAML-NEXT: FileOffset: 52 79 // CHECK-YAML-NEXT: FileOffset: 52 87 // CHECK-YAML-NEXT: FileOffset: 67 [all …]
|
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | ExplainOutputStyle.cpp | 34 ExplainOutputStyle::ExplainOutputStyle(InputFile &File, uint64_t FileOffset) in ExplainOutputStyle() argument 35 : File(File), FileOffset(FileOffset), P(2, false, outs(), opts::Filters) {} in ExplainOutputStyle() 38 P.formatLine("Explaining file offset {0} of file '{1}'.", FileOffset, in dump() 76 explainStreamOffset(Dbi, FileOffset); in explainBinaryFile() 83 explainStreamOffset(Info, FileOffset); in explainBinaryFile() 93 return FileOffset / File.pdb().getBlockSize(); in pdbBlockIndex() 98 assert(FileOffset >= BlockStart); in pdbBlockOffset() 99 return FileOffset - BlockStart; in pdbBlockOffset() 137 if (FileOffset > in explainPdbBlockStatus() 234 getOffsetInStream(ArrayRef<support::ulittle32_t> StreamBlocks,uint64_t FileOffset,uint32_t BlockSize) getOffsetInStream() argument [all...] |
H A D | ExplainOutputStyle.h | 27 ExplainOutputStyle(InputFile &File, uint64_t FileOffset); 60 const uint64_t FileOffset; variable
|
/llvm-project/clang/lib/Tooling/Core/ |
H A D | Diagnostic.cpp | 22 : Message(Message), FileOffset(0) {} in DiagnosticMessage() 27 : Message(Message), FileOffset(0) { in DiagnosticMessage() 35 FileOffset = Sources.getFileOffset(Loc); in DiagnosticMessage() 40 : FileOffset(0), Length(0) { in FileByteRange() 43 FileOffset = Sources.getFileOffset(Range.getBegin()); in FileByteRange() 44 Length = Sources.getFileOffset(Range.getEnd()) - FileOffset; in FileByteRange()
|
/llvm-project/clang/include/clang/Basic/ |
H A D | SourceManagerInternals.h | 34 unsigned FileOffset; member 56 E.FileOffset = Offs; in get() 68 return lhs.FileOffset < rhs.FileOffset; 72 return E.FileOffset < Offset; 76 return Offset < E.FileOffset;
|
/llvm-project/flang/unittests/Runtime/ |
H A D | BufferTest.cpp | 18 using FileOffset = std::int64_t; typedef 30 void set_expect(FileOffset to) { expect_ = to; } in set_expect() 32 std::size_t Read(FileOffset at, char *to, std::size_t minBytes, in Read() 48 std::size_t Write(FileOffset at, const char *from, std::size_t bytes, in Write() 67 FileOffset expect_{0}; 87 const auto bytes{static_cast<FileOffset>(store.bytes())}; in TEST()
|
/llvm-project/clang/tools/libclang/ |
H A D | CXSourceLocation.cpp | 337 unsigned FileOffset = LocInfo.second; in clang_getSpellingLocation() 345 *line = SM.getLineNumber(FID, FileOffset); in clang_getFileLocation() 347 *column = SM.getColumnNumber(FID, FileOffset); in clang_getFileLocation() 349 *offset = FileOffset; in clang_getFileLocation() 373 unsigned FileOffset = LocInfo.second; in clang_getFileLocation() 381 *line = SM.getLineNumber(FID, FileOffset); 383 *column = SM.getColumnNumber(FID, FileOffset); 385 *offset = FileOffset; 325 unsigned FileOffset = LocInfo.second; clang_getSpellingLocation() local 361 unsigned FileOffset = LocInfo.second; clang_getFileLocation() local
|
/llvm-project/clang/include/clang/Tooling/ |
H A D | DiagnosticsYaml.h | 33 Io.mapRequired("FileOffset", R.FileOffset); in LLVM_YAML_IS_SEQUENCE_VECTOR() 42 Io.mapOptional("FileOffset", M.FileOffset); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
/llvm-project/clang-tools-extra/test/clang-apply-replacements/Inputs/ignore-conflict/ |
H A D | file1.yaml | 8 FileOffset: 0 18 FileOffset: 0
|
/llvm-project/clang-tools-extra/test/ |
H A D | .gitattributes | 2 # rely on or check fixed character -offset, Offset: or FileOffset: locations 6 # fixed -offset, FileOffset:, or Offset: numbers in their tests.
|
/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeInlineSiteSymbol.cpp | 103 uint32_t &FileOffset) const { in getLineOffset() 105 FileOffset = 0; in getLineOffset() 127 FileOffset = Offset; in getLineOffset() 140 FileOffset = *NextFileOffset; in getLineOffset()
|
/llvm-project/llvm/tools/dsymutil/ |
H A D | MachOUtils.cpp | 325 static bool createDwarfSegment(const MCAssembler& Asm,uint64_t VMAddr, uint64_t FileOffset, in createDwarfSegment() argument 329 alignTo(FileSize, 0x1000), FileOffset, in createDwarfSegment() 341 FileOffset = alignTo(FileOffset, Alignment); in createDwarfSegment() 342 if (FileOffset > UINT32_MAX) in createDwarfSegment() 347 Writer.writeSection(Asm, *Sec, VMAddr, FileOffset, 0, 0, 0); in createDwarfSegment() 349 FileOffset += Asm.getSectionAddressSize(*Sec); in createDwarfSegment()
|
/llvm-project/lld/wasm/ |
H A D | MapFile.cpp | 82 uint64_t fileOffset = chunk->outputSec != nullptr in getSymbolStrings() local 90 fileOffset += DD->value; in getSymbolStrings() 95 writeHeader(os, vma, fileOffset, size); in getSymbolStrings()
|
/llvm-project/clang/include/clang/Tooling/Core/ |
H A D | Diagnostic.h | 36 unsigned FileOffset; member 56 unsigned FileOffset; member
|