reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3181 MachineFunction &MF = DAG.getMachineFunction(); 3190 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); 3192 return DAG.getStore(Op.getOperand(0), dl, FR, Op.getOperand(1), 3220 SDValue ArgGPR = DAG.getConstant(FuncInfo->getVarArgsNumGPR(), dl, MVT::i32); 3221 SDValue ArgFPR = DAG.getConstant(FuncInfo->getVarArgsNumFPR(), dl, MVT::i32); 3222 SDValue StackOffsetFI = DAG.getFrameIndex(FuncInfo->getVarArgsStackOffset(), 3224 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), 3228 SDValue ConstFrameOffset = DAG.getConstant(FrameOffset, dl, PtrVT); 3231 SDValue ConstStackOffset = DAG.getConstant(StackOffset, dl, PtrVT); 3234 SDValue ConstFPROffset = DAG.getConstant(FPROffset, dl, PtrVT); 3240 DAG.getTruncStore(Op.getOperand(0), dl, ArgGPR, Op.getOperand(1), 3243 SDValue nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, Op.getOperand(1), 3248 DAG.getTruncStore(firstStore, dl, ArgFPR, nextPtr, 3251 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstStackOffset); 3254 SDValue thirdStore = DAG.getStore(secondStore, dl, StackOffsetFI, nextPtr, 3257 nextPtr = DAG.getNode(ISD::ADD, dl, PtrVT, nextPtr, ConstFrameOffset); 3260 return DAG.getStore(thirdStore, dl, FR, nextPtr,