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

References

lib/Target/Mips/MipsISelLowering.cpp
 3468   MachineFunction &MF = DAG.getMachineFunction();
 3479   MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
 3480                      *DAG.getContext());
 3482   const Function &Func = DAG.getMachineFunction().getFunction();
 3515       copyByValRegs(Chain, DL, OutChains, DAG, Flags, InVals, &*FuncArg,
 3529       unsigned Reg = addLiveIn(DAG.getMachineFunction(), ArgReg, RC);
 3530       SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegVT);
 3532       ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
 3539         ArgValue = DAG.getNode(ISD::BITCAST, DL, ValVT, ArgValue);
 3542         unsigned Reg2 = addLiveIn(DAG.getMachineFunction(),
 3544         SDValue ArgValue2 = DAG.getCopyFromReg(Chain, DL, Reg2, RegVT);
 3547         ArgValue = DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64,
 3572       SDValue FIN = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout()));
 3572       SDValue FIN = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout()));
 3573       SDValue ArgValue = DAG.getLoad(
 3575           MachinePointerInfo::getFixedStack(DAG.getMachineFunction(), FI));
 3578       ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
 3595       SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), DL, Reg, InVals[i]);
 3595       SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), DL, Reg, InVals[i]);
 3596       Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain);
 3602     writeVarArgRegs(OutChains, Chain, DL, DAG, CCInfo);
 3608     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains);