[all-commits] [llvm/llvm-project] 854c33: [llvm-gsymutil][NFC] refactor AddressRange&AddresR...

avl-llvm via All-commits all-commits at lists.llvm.org
Tue Apr 26 02:01:23 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 854c33946fd4445a19458c0b12204f125ded7fad
      https://github.com/llvm/llvm-project/commit/854c33946fd4445a19458c0b12204f125ded7fad
  Author: Alexey Lapshin <a.v.lapshin at mail.ru>
  Date:   2022-04-26 (Tue, 26 Apr 2022)

  Changed paths:
    A llvm/include/llvm/ADT/AddressRanges.h
    M llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
    A llvm/include/llvm/DebugInfo/GSYM/ExtractRanges.h
    M llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h
    M llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h
    M llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h
    M llvm/include/llvm/DebugInfo/GSYM/LineEntry.h
    M llvm/include/llvm/DebugInfo/GSYM/LookupResult.h
    R llvm/include/llvm/DebugInfo/GSYM/Range.h
    M llvm/include/llvm/DebugInfo/GSYM/StringTable.h
    M llvm/lib/DebugInfo/GSYM/CMakeLists.txt
    M llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp
    A llvm/lib/DebugInfo/GSYM/ExtractRanges.cpp
    M llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
    M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
    M llvm/lib/DebugInfo/GSYM/InlineInfo.cpp
    R llvm/lib/DebugInfo/GSYM/Range.cpp
    A llvm/lib/Support/AddressRanges.cpp
    M llvm/lib/Support/CMakeLists.txt
    M llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
    A llvm/unittests/Support/AddressRangeTest.cpp
    M llvm/unittests/Support/CMakeLists.txt

  Log Message:
  -----------
  [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures.

llvm-gsymutil has an implementation of AddressRange and AddressRanges
classes. That implementation might be reused in other parts of llvm.
This patch moves AddressRange and AddressRanges classes into llvm/ADT.

Differential Revision: https://reviews.llvm.org/D124350




More information about the All-commits mailing list