R600/SI: Use getTargetConstant in AdjustRegClass
authorMarek Olsak <marek.olsak@amd.com>
Wed, 10 Dec 2014 19:25:31 +0000 (19:25 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Wed, 10 Dec 2014 19:25:31 +0000 (19:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223940 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/SIISelLowering.cpp

index 66a9c7646f25a44d08666f198b008f80ea2d41f6..132aa284a3b2b17b4b96f062216791c9d4b55c39 100644 (file)
@@ -2159,9 +2159,9 @@ MachineSDNode *SITargetLowering::AdjustRegClass(MachineSDNode *N,
 
     // The immediate offset is in dwords on SI and in bytes on VI.
     if (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
-      Ops.push_back(DAG.getConstant(Offset->getSExtValue(), MVT::i32));
+      Ops.push_back(DAG.getTargetConstant(Offset->getSExtValue(), MVT::i32));
     else
-      Ops.push_back(DAG.getConstant(Offset->getSExtValue() << 2, MVT::i32));
+      Ops.push_back(DAG.getTargetConstant(Offset->getSExtValue() << 2, MVT::i32));
 
     // Copy remaining operands so we keep any chain and glue nodes that follow
     // the normal operands.