[clang] [Clang] Enable -fpointer-tbaa by default. (PR #117244)
Bruno De Fraine via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 1 02:10:59 PDT 2026
================
@@ -7387,9 +7387,12 @@ def fuse_register_sized_bitfield_access: Flag<["-"], "fuse-register-sized-bitfie
def relaxed_aliasing : Flag<["-"], "relaxed-aliasing">,
HelpText<"Turn off Type Based Alias Analysis">,
MarshallingInfoFlag<CodeGenOpts<"RelaxedAliasing">>;
-def pointer_tbaa: Flag<["-"], "pointer-tbaa">,
- HelpText<"Turn on Type Based Alias Analysis for pointer accesses">,
- MarshallingInfoFlag<CodeGenOpts<"PointerTBAA">>;
+defm pointer_tbaa: BoolOption<"", "pointer-tbaa", CodeGenOpts<"PointerTBAA">,
+DefaultTrue,
+ PosFlag<SetTrue, [], [ClangOption], "Enable">,
+ NegFlag<SetFalse, [], [ClangOption], "Disable">,
+ BothFlags<[], [ClangOption], " that single precision floating-point divide and sqrt used in ">>
----------------
brunodf-gf wrote:
@fhahn This line seems a copy-paste error that went unnoticed? The line survives to this day, see here:
https://github.com/llvm/llvm-project/blob/95d9c12377674769957169e8afa612d4c6ecda59/clang/include/clang/Options/Options.td#L8239
A git blame got me here.
https://github.com/llvm/llvm-project/pull/117244
More information about the cfe-commits
mailing list