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

References

lib/Target/X86/X86ISelLowering.cpp
24948   if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) {
24948   if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) {
24948   if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) {
24953     SDValue Neg = DAG.getNode(X86ISD::SUB, DL, DAG.getVTList(VT, MVT::i32),
24954                               DAG.getConstant(0, DL, VT), N0);
24957     return DAG.getNode(X86ISD::CMOV, DL, VT, Ops);
24961   if ((VT == MVT::v2i64 || VT == MVT::v4i64) && Subtarget.hasSSE41()) {
24961   if ((VT == MVT::v2i64 || VT == MVT::v4i64) && Subtarget.hasSSE41()) {
24965         DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Src);
24965         DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Src);
24966     return DAG.getNode(X86ISD::BLENDV, DL, VT, Src, Sub, Src);
24969   if (VT.is256BitVector() && !Subtarget.hasInt256()) {
24970     assert(VT.isInteger() &&