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

References

lib/Target/X86/X86ISelLowering.cpp
23951       return MarkEHRegistrationNode(Op, DAG);
23953       return MarkEHGuard(Op, DAG);
23956       SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other);
23958       return DAG.getNode(X86ISD::RDPKRU, dl, VTs, Op.getOperand(0),
23959                          DAG.getConstant(0, dl, MVT::i32));
23965       return DAG.getNode(X86ISD::WRPKRU, dl, MVT::Other,
23967                          DAG.getConstant(0, dl, MVT::i32),
23968                          DAG.getConstant(0, dl, MVT::i32));
23976       MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo();
23988       SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other);
24006           DAG.getNode(Opcode, dl, VTs, Chain, Op->getOperand(2),
24008       SDValue SetCC = getSETCC(X86::COND_B, Operation.getValue(0), dl, DAG);
24009       return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC,
24016       SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other);
24027       SDValue Operation = DAG.getNode(Opcode, dl, VTs, Chain, Op.getOperand(2),
24029       SDValue SetCC = getSETCC(X86::COND_E, Operation.getValue(0), dl, DAG);
24030       return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC,
24043     SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::i32, MVT::Other);
24044     SDValue Result = DAG.getNode(IntrData->Opc0, dl, VTs, Op.getOperand(0));
24048     SDValue Ops[] = {DAG.getZExtOrTrunc(Result, dl, Op->getValueType(1)),
24049                      DAG.getConstant(1, dl, Op->getValueType(1)),
24050                      DAG.getTargetConstant(X86::COND_B, dl, MVT::i8),
24052     SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, Op->getValueType(1), Ops);
24055     return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), Result, isValid,
24065     return getAVX2GatherNode(IntrData->Opc0, Op, DAG, Src, Mask, Base, Index,
24076     return getGatherNode(Op, DAG, Src, Mask, Base, Index, Scale,
24087     return getScatterNode(IntrData->Opc0, Op, DAG, Src, Mask, Base, Index,
24100     return getPrefetchNode(Opcode, Op, DAG, Mask, Base, Index, Scale, Chain,
24106     getReadTimeStampCounter(Op.getNode(), dl, IntrData->Opc0, DAG, Subtarget,
24108     return DAG.getMergeValues(Results, dl);
24119     expandIntrinsicWChainHelper(Op.getNode(), dl, DAG, IntrData->Opc0, X86::ECX,
24121     return DAG.getMergeValues(Results, dl);
24125     SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Other);
24126     SDValue InTrans = DAG.getNode(IntrData->Opc0, dl, VTs, Op.getOperand(0));
24128     SDValue SetCC = getSETCC(X86::COND_NE, InTrans, dl, DAG);
24129     SDValue Ret = DAG.getNode(ISD::ZERO_EXTEND, dl, Op->getValueType(0), SetCC);
24130     return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(),
24150         return DAG.getTruncStore(Chain, dl, DataToTruncate, Addr, MemVT,
24154       SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl);
24156       return DAG.getMaskedStore(Chain, dl, DataToTruncate, Addr, VMask, MemVT,
24164                                MemIntr->getMemOperand(), DAG);
24167       SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl);
24170                                    VMask, MemVT, MemIntr->getMemOperand(), DAG);