reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1150 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand || 1151 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand || 1152 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand || 1160 if (VT.getSizeInBits() != Op1.getValueSizeInBits()) 1166 Op1 = DAG.getNode(ISD::BITCAST, DL, VT, Op1); 1167 Op2 = DAG.getNode(ISD::BITCAST, DL, VT, Op2); 1170 APInt::getAllOnesValue(VT.getScalarSizeInBits()), DL, VT); 1170 APInt::getAllOnesValue(VT.getScalarSizeInBits()), DL, VT); 1171 SDValue NotMask = DAG.getNode(ISD::XOR, DL, VT, Mask, AllOnes); 1173 Op1 = DAG.getNode(ISD::AND, DL, VT, Op1, Mask); 1174 Op2 = DAG.getNode(ISD::AND, DL, VT, Op2, NotMask); 1175 SDValue Val = DAG.getNode(ISD::OR, DL, VT, Op1, Op2);