Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SETCC

45 /// 'setcc' instruction efficiently, but does support 'brcc' instruction, this
46 /// will attempt merge setcc and brc instructions into brcc's.
748 case ISD::SETCC:
751 Node->getOpcode() == ISD::SETCC ? 2 : 1;
1554 /// LegalizeSetCCCondCode - Legalize a SETCC with given LHS and RHS and
1555 /// condition code CC on the current target. This routine expands SETCC with
1556 /// illegal condition code into AND / OR of multiple SETCC values.
3316 if (Tmp1.getOpcode() == ISD::SETCC) {
3359 // Expand brcond's setcc into its constituent parts and create a BR_CC
3363 if (Tmp2.getOpcode() == ISD::SETCC) {
3380 case ISD::SETCC: {
3386 // If we expanded the SETCC into an AND/OR, return the new node
3392 // Otherwise, SETCC for the given comparison type must be completely
3487 Node->getOpcode() == ISD::SETCC) {
3627 case ISD::SETCC: {
3636 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0),