[all-commits] [llvm/llvm-project] 3b64ab: [NFC][clangd] Use table to collect option aliases

Yuanfang Chen via All-commits all-commits at lists.llvm.org
Mon Jan 24 14:27:48 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3b64ab574d985b70cb4ec0f69c1fc1c1c4527cde
      https://github.com/llvm/llvm-project/commit/3b64ab574d985b70cb4ec0f69c1fc1c1c4527cde
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2022-01-24 (Mon, 24 Jan 2022)

  Changed paths:
    M clang-tools-extra/clangd/CompileCommands.cpp

  Log Message:
  -----------
  [NFC][clangd] Use table to collect option aliases

* Suppress a lot of `-Wtautological-compare` warning
* Speed up file build a little bit

Reviewed By: kadircet

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


  Commit: d87459a0b8e98afce89309459f1cc5ef33065f8e
      https://github.com/llvm/llvm-project/commit/d87459a0b8e98afce89309459f1cc5ef33065f8e
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2022-01-24 (Mon, 24 Jan 2022)

  Changed paths:
    M llvm/cmake/modules/HandleLLVMOptions.cmake

  Log Message:
  -----------
  [CMake] Fixes /INCREMENTAL detection when considering adding /Brepro

/INCREMENTAL is the linker default (lld-link and MSVC link). Specifying
"/INCREMENTAL:NO" is the only way to disable it. So checking for the
negative flag instead and check exe/module/shared link flags
independently.

Reviewed By: rnk

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


  Commit: da85307ba699ea2260252f523e089c85e863d671
      https://github.com/llvm/llvm-project/commit/da85307ba699ea2260252f523e089c85e863d671
  Author: Yuanfang Chen <yuanfang.chen at sony.com>
  Date:   2022-01-24 (Mon, 24 Jan 2022)

  Changed paths:
    M clang/runtime/CMakeLists.txt
    M llvm/cmake/modules/CrossCompile.cmake
    M llvm/cmake/modules/LLVMExternalProjectUtils.cmake

  Log Message:
  -----------
  [CMake] Pass CMAKE_C/CXX_COMPILER_LAUNCHER down to cross-compile and runtime build

Similar to D59032.

Reviewed By: dexonsmith

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


Compare: https://github.com/llvm/llvm-project/compare/8d298355ca37...da85307ba699


More information about the All-commits mailing list