Merging r213773:
authorJustin Holewinski <jholewinski@nvidia.com>
Wed, 30 Jul 2014 14:49:09 +0000 (14:49 +0000)
committerJustin Holewinski <jholewinski@nvidia.com>
Wed, 30 Jul 2014 14:49:09 +0000 (14:49 +0000)
commit100e892cf5c9dec5c1c6abfb20f718262ec8a8fd
treedf909bca630b5af5a53f6a0c6fd39eb0e6511891
parent29750a28c3fe8a7e7782eaf3f1fe2b9fc5231ec4
Merging r213773:
------------------------------------------------------------------------
r213773 | jholewinski | 2014-07-23 13:40:45 -0400 (Wed, 23 Jul 2014) | 5 lines

[NVPTX] Make sure we do not generate MULWIDE ISD nodes when optimizations are disabled

With optimizations disabled, we disable the isel patterns for mul.wide; but we
were still generating MULWIDE ISD nodes.  Now, we only try to generate MULWIDE
ISD nodes in DAGCombine if the optimization level is not zero.
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@214309 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/NVPTX/NVPTXISelLowering.cpp
test/CodeGen/NVPTX/mulwide.ll