Lines Matching full:setcc
45 /// 'setcc' instruction efficiently, but does support 'brcc' instruction, this
46 /// will attempt merge setcc and brc instructions into brcc's.
823 case ISD::SETCC:
826 Node->getOpcode() == ISD::SETCC ? 2 : 1;
1937 /// LegalizeSetCCCondCode - Legalize a SETCC with given LHS and RHS and
1938 /// condition code CC on the current target. This routine expands SETCC with
1939 /// illegal condition code into AND / OR of multiple SETCC values.
3620 if (Tmp1.getOpcode() == ISD::SETCC) {
3663 // Expand brcond's setcc into its constituent parts and create a BR_CC
3667 if (Tmp2.getOpcode() == ISD::SETCC) {
3684 case ISD::SETCC: {
3690 // If we expanded the SETCC into an AND/OR, return the new node
3696 // Otherwise, SETCC for the given comparison type must be completely
3761 Node->getOpcode() == ISD::SETCC) {
3871 case ISD::SETCC: {
3880 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0),