Reinstate revisions r234755, r234759, r234760
authorJan Vesely <jan.vesely@rutgers.edu>
Thu, 30 Apr 2015 17:15:56 +0000 (17:15 +0000)
committerJan Vesely <jan.vesely@rutgers.edu>
Thu, 30 Apr 2015 17:15:56 +0000 (17:15 +0000)
commite3d17d7e9cd67ee72c2ccb1c513c99abc8032bbf
treea7f272600a95b9e65a1586b23b7c05cab2cbfa51
parent4887adf1907b7bd005fa5e5e57f35bd1a32422a5
Reinstate revisions r234755, r234759, r234760

changes:
  Don't apply on hexagon and NVPTX since they no longer claim to support UADDO/USUBO
  Add location to getConstant
  Drop comment about the ops being turned into expand

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236240 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUInstrInfo.td
lib/Target/R600/AMDGPUSubtarget.h
lib/Target/R600/EvergreenInstructions.td
lib/Target/R600/R600ISelLowering.cpp
lib/Target/R600/R600ISelLowering.h
test/CodeGen/R600/add.ll
test/CodeGen/R600/sub.ll
test/CodeGen/R600/uaddo.ll
test/CodeGen/R600/usubo.ll