[AArch64] Simplify BTI/PAC-RET module flags
authorFangrui Song <i@maskray.me>
Tue, 26 Jul 2022 16:48:35 +0000 (09:48 -0700)
committerFangrui Song <i@maskray.me>
Tue, 26 Jul 2022 16:48:36 +0000 (09:48 -0700)
commitde1b5c91453fb9fc65b931a9afa53c8d407f8460
treec23707dabe1ef6db1460e34d89954817806feef4
parent9891bb2302f60d1b130de6fc4a13055504fb525d
[AArch64] Simplify BTI/PAC-RET module flags

These module flags use the Min merge behavior with a default value of
zero, so we don't need to emit them if zero.

Reviewed By: danielkiss

Differential Revision: https://reviews.llvm.org/D130145
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/CodeGen/aarch64-ls64-inline-asm.c
clang/test/CodeGen/aarch64-ls64.c
clang/test/CodeGen/aarch64-sign-return-address.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
clang/test/CodeGen/arm-branch-protection-attr-2.c
clang/test/OpenMP/distribute_parallel_for_simd_if_codegen.cpp
clang/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp
clang/test/OpenMP/target_teams_distribute_parallel_for_simd_if_codegen.cpp
clang/test/OpenMP/teams_distribute_parallel_for_simd_if_codegen.cpp