• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching refs:FuncInfo

2644   X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
2663 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl,
2775 // may not have an explicit sret argument. If FuncInfo.CanLowerReturn is
2777 // either case FuncInfo->setSRetReturnReg() will have been called.
2778 if (unsigned SRetReg = FuncInfo->getSRetReturnReg()) {
3356 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
3362 FuncInfo->setForceFramePointer(true);
3503 unsigned Reg = FuncInfo->getSRetReturnReg();
3507 FuncInfo->setSRetReturnReg(Reg);
3527 FuncInfo->setVarArgsFrameIndex(MFI.CreateFixedObject(1, StackSize, true));
3569 FuncInfo->setRegSaveFrameIndex(
3573 FuncInfo->setVarArgsFrameIndex(FuncInfo->getRegSaveFrameIndex());
3578 FuncInfo->setVarArgsGPOffset(NumIntRegs * 8);
3579 FuncInfo->setVarArgsFPOffset(ArgGPRs.size() * 8 + NumXMMRegs * 16);
3580 FuncInfo->setRegSaveFrameIndex(MFI.CreateStackObject(
3586 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(),
3588 unsigned Offset = FuncInfo->getVarArgsGPOffset();
3596 FuncInfo->getRegSaveFrameIndex(), Offset));
3607 FuncInfo->getRegSaveFrameIndex(), dl));
3609 FuncInfo->getVarArgsFPOffset(), dl));
3642 FuncInfo->getForwardedMustTailRegParms();
3663 FuncInfo->setBytesToPopOnReturn(StackSize); // Callee pops everything.
3667 FuncInfo->setBytesToPopOnReturn(Is64Bit ? 16 : 4);
3669 FuncInfo->setBytesToPopOnReturn(0); // Callee pops nothing.
3674 FuncInfo->setBytesToPopOnReturn(4);
3679 FuncInfo->setRegSaveFrameIndex(0xAAAAAAA);
3683 FuncInfo->setVarArgsFrameIndex(0xAAAAAAA);
3686 FuncInfo->setArgumentStackSize(StackSize);
4745 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
4746 int ReturnAddrIndex = FuncInfo->getRAIndex();
4754 FuncInfo->setRAIndex(ReturnAddrIndex);
23128 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
23137 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
23152 DAG.getConstant(FuncInfo->getVarArgsGPOffset(), DL, MVT::i32), FIN,
23160 DAG.getConstant(FuncInfo->getVarArgsFPOffset(), DL, MVT::i32), FIN,
23166 SDValue OVFIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
23174 SDValue RSFIN = DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT);
25076 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>();
25086 int FrameAddrIndex = FuncInfo->getFAIndex();
25092 FuncInfo->setFAIndex(FrameAddrIndex);