summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2012-03-01 23:27:13 +0000
committerEvan Cheng <evan.cheng@apple.com>2012-03-01 23:27:13 +0000
commitd12af5dc69dd57de2059e62267e6da5544c6f646 (patch)
tree81a2468e86a1774e3dc9ba83008d7aa061252931 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
parent396260c484115755930757f7486cbcfe7cf074db (diff)
downloadbcm5719-llvm-d12af5dc69dd57de2059e62267e6da5544c6f646.tar.gz
bcm5719-llvm-d12af5dc69dd57de2059e62267e6da5544c6f646.zip
Neuter the optimization I implemented with r107852 and r108258 which turn some
floating point equality comparisons into integer ones with -ffast-math. The issue is the optimization causes +0.0 != -0.0. Now the optimization is only done when one side is known to be 0.0. The other side's sign bit is masked off for the comparison. rdar://10964603 llvm-svn: 151861
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud