[all-commits] [llvm/llvm-project] b52974: [Clang] Rename `disable-noundef-analysis` flag to ...

Hyeongyu Kim via All-commits all-commits at lists.llvm.org
Fri Feb 18 00:02:57 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b529744c29a87d8ecf4336e751fee794df10ec7f
      https://github.com/llvm/llvm-project/commit/b529744c29a87d8ecf4336e751fee794df10ec7f
  Author: hyeongyukim <gusrb406 at snu.ac.kr>
  Date:   2022-02-18 (Fri, 18 Feb 2022)

  Changed paths:
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Driver/Options.td
    M clang/lib/CodeGen/CGCall.cpp
    M clang/test/CodeGen/2007-06-18-SextAttrAggregate.c
    M clang/test/CodeGen/2009-02-13-zerosize-union-field.c
    M clang/test/CodeGen/2009-05-04-EnumInreg.c
    M clang/test/CodeGen/64bit-swiftcall.c
    M clang/test/CodeGen/SystemZ/systemz-abi-vector.c
    M clang/test/CodeGen/SystemZ/systemz-abi.c
    M clang/test/CodeGen/arm-swiftcall.c
    M clang/test/CodeGen/ext-int-cc.c
    M clang/test/CodeGen/matrix-type-builtins.c
    M clang/test/CodeGen/msan-param-retval.c
    A clang/test/CodeGen/noundef-analysis.cpp
    M clang/test/CodeGen/object-size.c
    M clang/test/CodeGen/swift-async-call-conv.c
    M clang/test/CodeGen/temporary-lifetime.cpp
    M clang/test/CodeGenCXX/arm.cpp
    M clang/test/CodeGenCXX/catch-undef-behavior.cpp
    M clang/test/CodeGenCXX/copy-constructor-elim-2.cpp
    M clang/test/CodeGenCXX/dllexport-members.cpp
    M clang/test/CodeGenCXX/dllexport.cpp
    M clang/test/CodeGenCXX/dllimport-members.cpp
    M clang/test/CodeGenCXX/dllimport.cpp
    M clang/test/CodeGenCXX/exceptions.cpp
    M clang/test/CodeGenCXX/ext-int.cpp
    M clang/test/CodeGenCXX/fastcall.cpp
    M clang/test/CodeGenCXX/inheriting-constructor.cpp
    M clang/test/CodeGenCXX/matrix-type.cpp
    M clang/test/CodeGenCXX/microsoft-abi-structors.cpp
    M clang/test/CodeGenCXX/pod-member-memcpys.cpp
    M clang/test/CodeGenCXX/wasm-args-returns.cpp
    M clang/test/CodeGenCXX/x86_64-arguments.cpp
    M clang/test/CodeGenCoroutines/coro-await-exp-namespace.cpp
    M clang/test/CodeGenCoroutines/coro-await.cpp
    M clang/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp
    M clang/test/CodeGenObjC/arc-foreach.m
    M clang/test/CodeGenObjC/arc-literals.m
    M clang/test/CodeGenObjC/atomic-aggregate-property.m
    M clang/test/CodeGenObjC/property-ref-cast-to-void.m
    M clang/test/CodeGenObjC/ubsan-bool.m
    M clang/test/CodeGenObjC/ubsan-nullability.m
    M clang/test/CodeGenObjCXX/arc-cxx11-init-list.mm
    M clang/test/CodeGenObjCXX/property-lvalue-lambda.mm
    M clang/test/CodeGenOpenCL/amdgpu-nullptr.cl
    M clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl
    M clang/test/CodeGenOpenCL/printf.cl
    M clang/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp
    M clang/test/OpenMP/master_taskloop_in_reduction_codegen.cpp
    M clang/test/OpenMP/master_taskloop_simd_in_reduction_codegen.cpp
    M clang/test/OpenMP/nvptx_target_codegen.cpp
    M clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp
    M clang/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp
    M clang/test/OpenMP/parallel_firstprivate_codegen.cpp
    M clang/test/OpenMP/reduction_compound_op.cpp
    M clang/test/OpenMP/single_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_defaultmap_codegen_01.cpp
    M clang/test/OpenMP/task_in_reduction_codegen.cpp
    M clang/test/OpenMP/taskloop_in_reduction_codegen.cpp
    M clang/test/OpenMP/taskloop_simd_in_reduction_codegen.cpp
    M clang/test/OpenMP/teams_firstprivate_codegen.cpp

  Log Message:
  -----------
  [Clang] Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analysis`

This flag was previously renamed `enable_noundef_analysis` to
`disable-noundef-analysis,` which is not a conventional name. (Driver and
CC1's boolean options are using [no-] prefix)
As discussed at https://reviews.llvm.org/D105169, this patch reverts its
name to `[no-]enable_noundef_analysis` and enables noundef-analysis as
default.

Reviewed By: MaskRay

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




More information about the All-commits mailing list