Lines Matching defs:Identity

46 //------------------------------Identity---------------------------------------
48 Node *MulNode::Identity( PhaseTransform *phase ) {
188 if( con == 1 ) return NULL; // By one is handled by Identity call
284 if( con == CONST64(1) ) return NULL; // By one is handled by Identity call
432 //------------------------------Identity---------------------------------------
434 Node *AndINode::Identity( PhaseTransform *phase ) {
464 return MulNode::Identity(phase);
560 //------------------------------Identity---------------------------------------
562 Node *AndLNode::Identity( PhaseTransform *phase ) {
592 return MulNode::Identity(phase);
609 // would be optimized away later in Identity.
637 //------------------------------Identity---------------------------------------
638 Node *LShiftINode::Identity( PhaseTransform *phase ) {
653 if ( con == 0 ) return NULL; // let Identity() handle 0 shift count
749 //------------------------------Identity---------------------------------------
750 Node *LShiftLNode::Identity( PhaseTransform *phase ) {
765 if ( con == 0 ) return NULL; // let Identity() handle 0 shift count
858 //------------------------------Identity---------------------------------------
859 Node *RShiftINode::Identity( PhaseTransform *phase ) {
896 if ( shift == 0 ) return NULL; // let Identity() handle 0 shift count
922 // that is the job of 'Identity' calls and Identity calls only work on
924 // combined optimization requires Identity only return direct inputs.
1011 //------------------------------Identity---------------------------------------
1012 Node *RShiftLNode::Identity( PhaseTransform *phase ) {
1069 //------------------------------Identity---------------------------------------
1070 Node *URShiftINode::Identity( PhaseTransform *phase ) {
1104 if ( con == 0 ) return NULL; // let Identity() handle a 0 shift count
1239 //------------------------------Identity---------------------------------------
1240 Node *URShiftLNode::Identity( PhaseTransform *phase ) {
1250 if ( con == 0 ) return NULL; // let Identity() handle a 0 shift count