[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h

Chris Lattner lattner at cs.uiuc.edu
Mon Aug 14 16:54:40 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAG.h updated: 1.120 -> 1.121
---
Log message:

Make getNodeValueTypes methods public.


---
Diffs of the changes:  (+8 -6)

 SelectionDAG.h |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)


Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u llvm/include/llvm/CodeGen/SelectionDAG.h:1.120 llvm/include/llvm/CodeGen/SelectionDAG.h:1.121
--- llvm/include/llvm/CodeGen/SelectionDAG.h:1.120	Mon Aug 14 18:31:51 2006
+++ llvm/include/llvm/CodeGen/SelectionDAG.h	Mon Aug 14 18:54:24 2006
@@ -422,6 +422,14 @@
 
   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 @@
                                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.






More information about the llvm-commits mailing list