diff --git a/include/llvm/CodeGen/SelectionDAG.h b/include/llvm/CodeGen/SelectionDAG.h index e41da85cf3a..6c9c5908d04 100644 --- a/include/llvm/CodeGen/SelectionDAG.h +++ b/include/llvm/CodeGen/SelectionDAG.h @@ -184,10 +184,6 @@ public: return getNode(ISD::CopyFromReg, ResultTys, Ops); } - SDOperand getImplicitDef(SDOperand Chain, unsigned Reg, MVT::ValueType VT) { - return getNode(ISD::ImplicitDef, MVT::Other, Chain, getRegister(Reg, VT)); - } - /// getCall - Note that this destroys the vector of RetVals passed in. /// SDNode *getCall(std::vector &RetVals, SDOperand Chain, diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h index bf0191031b0..61143a75ce7 100644 --- a/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/include/llvm/CodeGen/SelectionDAGNodes.h @@ -92,12 +92,6 @@ namespace ISD { // SelectionDAG. The register is available from the RegSDNode object. CopyFromReg, - // ImplicitDef - This node indicates that the specified register is - // implicitly defined by some operation (e.g. its a live-in argument). The - // two operands to this are the token chain coming in and the register. - // The only result is the token chain going out. - ImplicitDef, - // UNDEF - An undefined node UNDEF,