[all-commits] [llvm/llvm-project] 3ba66b: upgrade IR symtab in parallel ahead of time.

Yuanfang Chen via All-commits all-commits at lists.llvm.org
Mon Dec 2 15:25:52 PST 2019


  Branch: refs/heads/upgrade-symtab-aot
  Home:   https://github.com/llvm/llvm-project
  Commit: 3ba66b6229f5400a2637cd3b4529b1dd7987feee
      https://github.com/llvm/llvm-project/commit/3ba66b6229f5400a2637cd3b4529b1dd7987feee
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2019-11-05 (Tue, 05 Nov 2019)

  Changed paths:
    M lld/ELF/Driver.cpp
    M lld/ELF/Driver.h
    M lld/ELF/InputFiles.cpp
    M llvm/include/llvm/Bitcode/BitcodeReader.h
    M llvm/include/llvm/LTO/LTO.h
    M llvm/include/llvm/Object/IRObjectFile.h
    M llvm/include/llvm/Object/IRSymtab.h
    M llvm/include/llvm/Support/MemoryBuffer.h
    M llvm/lib/LTO/LTO.cpp
    M llvm/lib/Object/IRObjectFile.cpp
    M llvm/lib/Object/IRSymtab.cpp

  Log Message:
  -----------
  upgrade IR symtab in parallel ahead of time.


  Commit: cef34cb7eb9c1ab60b5e0c29e13221df8f1dc52d
      https://github.com/llvm/llvm-project/commit/cef34cb7eb9c1ab60b5e0c29e13221df8f1dc52d
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2019-11-05 (Tue, 05 Nov 2019)

  Changed paths:
    M lld/ELF/Driver.cpp
    M llvm/include/llvm/LTO/LTO.h
    M llvm/lib/LTO/LTO.cpp

  Log Message:
  -----------
  address reviewers comments


  Commit: c7ab5c5d7b6c1b67322ba3580020535beb489b47
      https://github.com/llvm/llvm-project/commit/c7ab5c5d7b6c1b67322ba3580020535beb489b47
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M lld/ELF/Config.h
    M lld/ELF/Driver.cpp
    M lld/ELF/Options.td

  Log Message:
  -----------
  add lld option


  Commit: ad4c0a2a0b1ff606f272d763b61332d44c87d6ae
      https://github.com/llvm/llvm-project/commit/ad4c0a2a0b1ff606f272d763b61332d44c87d6ae
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2019-11-21 (Thu, 21 Nov 2019)

  Changed paths:
    M llvm/lib/Object/IRSymtab.cpp
    M llvm/unittests/CMakeLists.txt
    A llvm/unittests/ThinLTO/CMakeLists.txt
    A llvm/unittests/ThinLTO/PreUpgradeIRSymbolTable.cpp

  Log Message:
  -----------
  add unit test


  Commit: 0eb27e03855fc50e391d23229bede7a3bd01dba8
      https://github.com/llvm/llvm-project/commit/0eb27e03855fc50e391d23229bede7a3bd01dba8
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M llvm/lib/Object/IRSymtab.cpp
    M llvm/unittests/ThinLTO/PreUpgradeIRSymbolTable.cpp

  Log Message:
  -----------
  Add cases where pre-upgrade does not happen.
* Some refactoring.


Compare: https://github.com/llvm/llvm-project/compare/3ba66b6229f5%5E...0eb27e03855f


More information about the All-commits mailing list