|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp33458 SDValue Horiz = DAG.getNode(Opcode0, DL, VT0, Lo, Hi);
33482 return DAG.getNode(X86ISD::VBROADCAST, DL, VT,
33492 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, DL, NewVT, BC));
33497 return DAG.getNode(X86ISD::VBROADCAST, DL, VT,
33498 extract128BitVector(Src, 0, DAG, DL));
33502 return DAG.getNode(X86ISD::VBROADCAST, DL, VT, Src.getOperand(0));
33508 return extractSubVector(SDValue(User, 0), 0, DAG, DL,
33520 DAG.getMemIntrinsicNode(X86ISD::VBROADCAST_LOAD, DL, Tys, Ops,
33529 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SrcVT, BcastLd,
33530 DAG.getIntPtrConstant(0, DL));
33554 VT, DAG.getNode(X86ISD::BLENDI, DL, SrcVT, N0.getOperand(0),
33556 DAG.getTargetConstant(BlendMask, DL, MVT::i8)));
33571 SDValue Res = DAG.getNode(X86ISD::VPERMI, DL, SrcVT, Src, N1);
33600 SDValue ZeroIdx = DAG.getIntPtrConstant(0, DL);
33601 N10 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SVT, N10, ZeroIdx);
33602 N11 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SVT, N11, ZeroIdx);
33603 SDValue Scl = DAG.getNode(Opcode1, DL, SVT, N10, N11);
33604 SDValue SclVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VT, Scl);
33605 return DAG.getNode(Opcode, DL, VT, N0, SclVec);
33623 return DAG.getNode(X86ISD::INSERTPS, DL, VT, DAG.getUNDEF(VT), Op1,
33624 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33628 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, DAG.getUNDEF(VT),
33629 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33640 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, DAG.getUNDEF(VT),
33641 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33648 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, Op1,
33649 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33693 return DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0, Op1,
33694 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
33703 SDValue Load = DAG.getLoad(MVT::f32, DL, MemIntr->getChain(),
33706 SDValue Insert = DAG.getNode(X86ISD::INSERTPS, DL, VT, Op0,
33707 DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VT,
33709 DAG.getTargetConstant(InsertPSMask & 0x3f, DL, MVT::i8));
33744 V = DAG.getNode(X86ISD::PSHUFD, DL, DVT, V,
33745 getV4X86ShuffleImm8ForMask(DMask, DL, DAG));
33778 DL, VT, V, V);