aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2013-04-24 18:09:54 +0000
committerChad Rosier <mcrosier@apple.com>2013-04-24 18:09:54 +0000
commitb71f6aa33c1aa2cd4521198356703f2788c5397c (patch)
treeae29810a1845e88b5b9c3d64f5a7a1731fbe0748 /llvm/lib/Object/MachOObjectFile.cpp
parentcba3b88da55c24b95181c71e658d6f7eae8ffc3d (diff)
downloadllvm-b71f6aa33c1aa2cd4521198356703f2788c5397c.zip
llvm-b71f6aa33c1aa2cd4521198356703f2788c5397c.tar.gz
llvm-b71f6aa33c1aa2cd4521198356703f2788c5397c.tar.bz2
[driver] Improve the implementation of the -Ofast option.
Specifically, allow the flags that fall under this umbrella (i.e., -O3, -ffast-math, and -fstrict-aliasing) to be overridden/disabled with the individual -O[0|1|2|s|z]/-fno- flags. This also fixes the handling of various floating point optimization flags that are modified by -ffast-math (and thus -Ofast as well). Part of rdar://13622687 llvm-svn: 180204
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions