Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Combine

160     /// combine - call the node-specific routine that knows how to fold each
163 SDValue combine(SDNode *N);
621 "Cannot combine value to value of different type!"));
999 // try and combine it.
1021 SDValue RV = combine(N);
1164 SDValue DAGCombiner::combine(SDNode *N) {
1167 // If nothing happened, try a target-specific DAG combine.
1991 SDValue OptimizedDiv = combine(Div.getNode());
2044 SDValue OptimizedDiv = combine(Div.getNode());
2173 SDValue LoOpt = combine(Lo.getNode());
2184 SDValue HiOpt = combine(Hi.getNode());
2304 // do not sink logical op inside of a vector extend, since it may combine
6884 /// CombineToPostIndexedLoadStore - Try to combine a load / store with a
8026 // May only combine to shuffle after legalize if shuffle is legal.
8167 // Combine:
9206 // SelectionDAG::Combine - This is the entry point for the file.
9208 void SelectionDAG::Combine(CombineLevel Level, AliasAnalysis &AA,