aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/SelectionDAG.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/include/llvm/CodeGen/SelectionDAG.h b/include/llvm/CodeGen/SelectionDAG.h
index 8208af6..dbe3ec5 100644
--- a/include/llvm/CodeGen/SelectionDAG.h
+++ b/include/llvm/CodeGen/SelectionDAG.h
@@ -422,6 +422,14 @@ public:
void dump() const;
+ /// getNodeValueTypes - Return a pointer to an intern'd representation of the
+ /// specified valuetype list.
+ MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1);
+ MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1, MVT::ValueType VT2);
+ MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1, MVT::ValueType VT2,
+ MVT::ValueType VT3);
+ MVT::ValueType *getNodeValueTypes(std::vector<MVT::ValueType> &RetVals);
+
private:
void RemoveNodeFromCSEMaps(SDNode *N);
SDNode *AddNonLeafNodeToCSEMaps(SDNode *N);
@@ -432,12 +440,6 @@ private:
void *&InsertPos);
void DeleteNodeNotInCSEMaps(SDNode *N);
- MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1);
- MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1, MVT::ValueType VT2);
- MVT::ValueType *getNodeValueTypes(MVT::ValueType VT1, MVT::ValueType VT2,
- MVT::ValueType VT3);
- MVT::ValueType *getNodeValueTypes(std::vector<MVT::ValueType> &RetVals);
-
/// SimplifySetCC - Try to simplify a setcc built with the specified operands
/// and cc. If unable to simplify it, return a null SDOperand.