[all-commits] [llvm/llvm-project] 25c0ea: [NFC] Consolidate llvm::CodeGenOpt::Level handling

Scott Linder via All-commits all-commits at lists.llvm.org
Mon Jan 23 14:51:45 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 25c0ea2a5370813f46686918a84e0de27e107d08
      https://github.com/llvm/llvm-project/commit/25c0ea2a5370813f46686918a84e0de27e107d08
  Author: Scott Linder <Scott.Linder at amd.com>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

  Changed paths:
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
    M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
    M flang/lib/Frontend/FrontendActions.cpp
    M llvm/include/llvm/Support/CodeGen.h
    M llvm/lib/LTO/LTOCodeGenerator.cpp
    M llvm/tools/gold/gold-plugin.cpp
    M llvm/tools/llc/llc.cpp
    M llvm/tools/lli/lli.cpp
    M llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
    M llvm/tools/llvm-lto2/llvm-lto2.cpp
    M llvm/tools/lto/lto.cpp
    M openmp/libomptarget/plugins-nextgen/common/PluginInterface/JIT.cpp

  Log Message:
  -----------
  [NFC] Consolidate llvm::CodeGenOpt::Level handling

Add free functions llvm::CodeGenOpt::{getLevel,getID,parseLevel} to
provide common implementations for functionality that has been
duplicated in many places across the codebase.

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




More information about the All-commits mailing list