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

References

lib/Target/X86/X86ISelLowering.cpp
 3177   MachineFunction &MF = DAG.getMachineFunction();
 3196   CCState CCInfo(CallConv, isVarArg, MF, ArgLocs, *DAG.getContext());
 3231             getv64i1Argument(VA, ArgLocs[++I], Chain, DAG, dl, Subtarget);
 3272         ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
 3279         ArgValue = DAG.getNode(ISD::AssertSext, dl, RegVT, ArgValue,
 3280                                DAG.getValueType(VA.getValVT()));
 3282         ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue,
 3283                                DAG.getValueType(VA.getValVT()));
 3285         ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue);
 3290           ArgValue = DAG.getNode(X86ISD::MOVDQ2Q, dl, VA.getValVT(), ArgValue);
 3296           ArgValue = lowerRegToMasks(ArgValue, VA.getValVT(), RegVT, dl, DAG);
 3298           ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
 3303           LowerMemArgument(Chain, CallConv, Ins, dl, DAG, VA, MFI, InsIndex);
 3309           DAG.getLoad(VA.getValVT(), dl, Chain, ArgValue, MachinePointerInfo());
 3327         MVT PtrTy = getPointerTy(DAG.getDataLayout());
 3331       SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[I]);
 3331       SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[I]);
 3332       Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
 3341     StackSize = GetAlignedArgumentStackSize(StackSize, DAG);
 3375           DAG.getCopyFromReg(Chain, dl, GPR, MVT::i64));
 3379       ALVal = DAG.getCopyFromReg(Chain, dl, AL, MVT::i8);
 3383             DAG.getCopyFromReg(Chain, dl, XMMReg, MVT::v4f32));
 3408     SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(),
 3409                                       getPointerTy(DAG.getDataLayout()));
 3412       SDValue FIN = DAG.getNode(ISD::ADD, dl, getPointerTy(DAG.getDataLayout()),
 3412       SDValue FIN = DAG.getNode(ISD::ADD, dl, getPointerTy(DAG.getDataLayout()),
 3413                                 RSFIN, DAG.getIntPtrConstant(Offset, dl));
 3415           DAG.getStore(Val.getValue(1), dl, Val, FIN,
 3417                            DAG.getMachineFunction(),
 3428       SaveXMMOps.push_back(DAG.getIntPtrConstant(
 3430       SaveXMMOps.push_back(DAG.getIntPtrConstant(
 3434       MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl,
 3439       Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
 3476       SDValue RegVal = DAG.getCopyFromReg(Chain, dl, FR.VReg, FR.VT);
 3478       Chain = DAG.getCopyToReg(Chain, dl, FR.VReg, RegVal);