[PATCH] D119998: [Clang] Rename `disable-noundef-analysis` flag to `-[no-]enable-noundef-analysis`

Hyeongyu Kim via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 16 18:33:51 PST 2022


hyeongyukim created this revision.
Herald added subscribers: luke957, asavonic, dexonsmith, dang, kerbowa, s.egerton, simoncook, fedor.sergeev, sbc100, jvesely.
hyeongyukim requested review of this revision.
Herald added subscribers: cfe-commits, pcwang-thead, sstefan1, aheejin.
Herald added a reviewer: jdoerfert.
Herald added a project: clang.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D119998

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D119998.409465.patch
Type: text/x-patch
Size: 303387 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220217/02643c84/attachment-0001.bin>


More information about the cfe-commits mailing list