Lines Matching full:funcinfo
2064 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
2077 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl,
2161 // may not have an explicit sret argument. If FuncInfo.CanLowerReturn is
2163 // either case FuncInfo->setSRetReturnReg() will have been called.
2164 if (unsigned SRetReg = FuncInfo->getSRetReturnReg()) {
2563 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
2570 FuncInfo->setForceFramePointer(true);
2688 unsigned Reg = FuncInfo->getSRetReturnReg();
2692 FuncInfo->setSRetReturnReg(Reg);
2712 FuncInfo->setVarArgsFrameIndex(
2755 FuncInfo->setRegSaveFrameIndex(
2759 FuncInfo->setVarArgsFrameIndex(FuncInfo->getRegSaveFrameIndex());
2764 FuncInfo->setVarArgsGPOffset(NumIntRegs * 8);
2765 FuncInfo->setVarArgsFPOffset(ArgGPRs.size() * 8 + NumXMMRegs * 16);
2766 FuncInfo->setRegSaveFrameIndex(MFI->CreateStackObject(
2772 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(),
2774 unsigned Offset = FuncInfo->getVarArgsGPOffset();
2782 FuncInfo->getRegSaveFrameIndex(), Offset),
2794 FuncInfo->getRegSaveFrameIndex(), dl));
2796 FuncInfo->getVarArgsFPOffset(), dl));
2829 FuncInfo->getForwardedMustTailRegParms();
2850 FuncInfo->setBytesToPopOnReturn(StackSize); // Callee pops everything.
2853 FuncInfo->setBytesToPopOnReturn(Is64Bit ? 8 : 4);
2855 FuncInfo->setBytesToPopOnReturn(0); // Callee pops nothing.
2860 FuncInfo->setBytesToPopOnReturn(4);
2865 FuncInfo->setRegSaveFrameIndex(0xAAAAAAA);
2869 FuncInfo->setVarArgsFrameIndex(0xAAAAAAA);
2872 FuncInfo->setArgumentStackSize(StackSize);
3773 funcInfo,
3775 return X86::createFastISel(funcInfo, libInfo);
3872 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
3873 int ReturnAddrIndex = FuncInfo->getRAIndex();
3881 FuncInfo->setRAIndex(ReturnAddrIndex);
16893 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
16902 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
16916 DAG.getConstant(FuncInfo->getVarArgsGPOffset(),
16924 DAG.getConstant(FuncInfo->getVarArgsFPOffset(), DL,
16931 SDValue OVFIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
16940 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT);
18589 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
18599 int FrameAddrIndex = FuncInfo->getFAIndex();
18605 FuncInfo->setFAIndex(FrameAddrIndex);