summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-01-23 19:10:37 +0000
committerDan Gohman <gohman@apple.com>2009-01-23 19:10:37 +0000
commit1275e28dede2fda98c46c1c85892f893af451d01 (patch)
treebcc754c8eded75d07ecec76279f1613138e18f07 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
parent5da47ad57b8e899736015c01823cbb1a10518c30 (diff)
downloadbcm5719-llvm-1275e28dede2fda98c46c1c85892f893af451d01.tar.gz
bcm5719-llvm-1275e28dede2fda98c46c1c85892f893af451d01.zip
Fold x-0 to x in unsafe-fp-math mode. This comes up in the
testcase from PR3376, and in fact is sufficient to completely avoid the problem in that testcase. There's an underlying problem though; TLI.isOperationLegal considers Custom to be Legal, which might be ok in some cases, but that's what DAGCombiner is using in many places to test if something is legal when LegalOperations is true. When DAGCombiner is running after legalize, this isn't sufficient. I'll address this in a separate commit. llvm-svn: 62860
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud