[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