mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-02 09:29:24 +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;
|
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:
|
private:
|
||||||
void RemoveNodeFromCSEMaps(SDNode *N);
|
void RemoveNodeFromCSEMaps(SDNode *N);
|
||||||
SDNode *AddNonLeafNodeToCSEMaps(SDNode *N);
|
SDNode *AddNonLeafNodeToCSEMaps(SDNode *N);
|
||||||
@ -432,12 +440,6 @@ private:
|
|||||||
void *&InsertPos);
|
void *&InsertPos);
|
||||||
|
|
||||||
void DeleteNodeNotInCSEMaps(SDNode *N);
|
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
|
/// SimplifySetCC - Try to simplify a setcc built with the specified operands
|
||||||
/// and cc. If unable to simplify it, return a null SDOperand.
|
/// and cc. If unable to simplify it, return a null SDOperand.
|
||||||
|
Loading…
Reference in New Issue
Block a user