Add addrspacecast instruction.
[oota-llvm.git] / include / llvm / CodeGen / SelectionDAG.h
index 3f27bce17f0694c1045b989d00bf500c35046255..5f18c4eb251eb16dec024d94d77919de58fc38b9 100644 (file)
@@ -802,6 +802,10 @@ public:
   /// getMDNode - Return an MDNodeSDNode which holds an MDNode.
   SDValue getMDNode(const MDNode *MD);
 
+  /// getAddrSpaceCast - Return an AddrSpaceCastSDNode.
+  SDValue getAddrSpaceCast(SDLoc dl, EVT VT, SDValue Ptr,
+                           unsigned SrcAS, unsigned DestAS);
+
   /// getShiftAmountOperand - Return the specified value casted to
   /// the target's desired shift amount type.
   SDValue getShiftAmountOperand(EVT LHSTy, SDValue Op);