Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:setcc

46 /// 'setcc' instruction efficiently, but does support 'brcc' instruction, this
47 /// will attempt merge setcc and brc instructions into brcc's.
1190 case ISD::SETCC:
1193 Node->getOpcode() == ISD::SETCC ? 2 : 1;
1597 /// LegalizeSetCCCondCode - Legalize a SETCC with given LHS and RHS and
1598 /// condition code CC on the current target. This routine expands SETCC with
1599 /// illegal condition code into AND / OR of multiple SETCC values.
3546 if (Tmp1.getOpcode() == ISD::SETCC) {
3589 // Expand brcond's setcc into its constituent parts and create a BR_CC
3593 if (Tmp2.getOpcode() == ISD::SETCC) {
3610 case ISD::SETCC: {
3616 // If we expanded the SETCC into an AND/OR, return the new node
3622 // Otherwise, SETCC for the given comparison type must be completely
3730 Node->getOpcode() == ISD::SETCC) {
3870 case ISD::SETCC: {
3879 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0),