Lines Matching refs:SDNode
81 SDValue performLoadCombine(SDNode *N, DAGCombinerInfo &DCI) const;
82 SDValue performStoreCombine(SDNode *N, DAGCombinerInfo &DCI) const;
83 SDValue performAssertSZExtCombine(SDNode *N, DAGCombinerInfo &DCI) const;
84 SDValue performIntrinsicWOChainCombine(SDNode *N, DAGCombinerInfo &DCI) const;
89 SDValue performShlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
90 SDValue performSraCombine(SDNode *N, DAGCombinerInfo &DCI) const;
91 SDValue performSrlCombine(SDNode *N, DAGCombinerInfo &DCI) const;
92 SDValue performTruncateCombine(SDNode *N, DAGCombinerInfo &DCI) const;
93 SDValue performMulCombine(SDNode *N, DAGCombinerInfo &DCI) const;
94 SDValue performMulLoHiCombine(SDNode *N, DAGCombinerInfo &DCI) const;
95 SDValue performMulhsCombine(SDNode *N, DAGCombinerInfo &DCI) const;
96 SDValue performMulhuCombine(SDNode *N, DAGCombinerInfo &DCI) const;
99 SDValue performSelectCombine(SDNode *N, DAGCombinerInfo &DCI) const;
102 SDValue performFNegCombine(SDNode *N, DAGCombinerInfo &DCI) const;
103 SDValue performFAbsCombine(SDNode *N, DAGCombinerInfo &DCI) const;
104 SDValue performRcpCombine(SDNode *N, DAGCombinerInfo &DCI) const;
158 static bool allUsesHaveSourceMods(const SDNode *N,
185 bool shouldReduceLoadWidth(SDNode *Load,
199 bool isSDNodeAlwaysUniform(const SDNode *N) const override;
223 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
224 void ReplaceNodeResults(SDNode * N,
253 virtual SDNode *PostISelFolding(MachineSDNode *N,