reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
 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);