mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-07-12 00:29:33 +00:00
Make getNodeValueTypes methods public.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29688 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f9f37fc52c
commit
3ca002bc17
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user