Searched refs:FuncInfo (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp79 // Instructions are appended to FuncInfo.MBB. If the basic block already
83 if (!FuncInfo.MBB->empty())
84 EmitStartPt = &FuncInfo.MBB->back();
89 if (!FuncInfo.CanLowerReturn)
98 for (Function::const_arg_iterator I = FuncInfo.Fn->arg_begin(),
99 E = FuncInfo.Fn->arg_end(); I != E; ++I) {
102 FuncInfo.ValueMap[I] = VI->second;
166 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V))))
167 return FuncInfo.InitializeRegForValue(V);
232 BuildMI(*FuncInfo
[all...]
H A DSelectionDAGISel.cpp320 FuncInfo(new FunctionLoweringInfo(TM)),
322 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)),
335 delete FuncInfo;
422 FuncInfo->set(Fn, *MF, CurDAG);
425 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>();
427 FuncInfo->BPI = 0;
442 if (!FuncInfo->ArgDbgValues.empty())
449 for (unsigned i = 0, e = FuncInfo->ArgDbgValues.size(); i != e; ++i) {
450 MachineInstr *MI = FuncInfo->ArgDbgValues[e-i-1];
539 I = FuncInfo
903 isFoldedOrDeadInstruction(const Instruction *I, FunctionLoweringInfo *FuncInfo) argument
[all...]
H A DSelectionDAGBuilder.cpp651 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
678 FunctionLoweringInfo &FuncInfo,
717 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
1029 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V);
1030 if (It != FuncInfo.ValueMap.end()) {
1035 N = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, NULL, V);
1048 /// don't look in FuncInfo.ValueMap for a virtual register.
1184 FuncInfo.StaticAllocaMap.find(AI);
1185 if (SI != FuncInfo.StaticAllocaMap.end())
1191 unsigned InReg = FuncInfo
677 getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, SDLoc dl, SDValue &Chain, SDValue *Flag, const Value *V) const argument
[all...]
H A DSelectionDAGBuilder.h513 /// FuncInfo - Information about the function as a whole.
515 FunctionLoweringInfo &FuncInfo; member in class:llvm::SelectionDAGBuilder
538 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp92 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, argument
94 : FastISel(FuncInfo, LibInfo),
95 TM(FuncInfo.MF->getTarget()),
101 Context(&FuncInfo.Fn->getContext()) { }
291 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) ||
292 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
367 FuncInfo.StaticAllocaMap.find(AI);
368 if (SI != FuncInfo.StaticAllocaMap.end()) {
410 BuildMI(*FuncInfo
2231 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument
[all...]
H A DPPCFrameLowering.cpp177 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
178 return FuncInfo->isCRSpilled();
182 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
183 return FuncInfo->isVRSAVESpilled();
187 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
188 return FuncInfo->hasSpills();
192 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
193 return FuncInfo->hasNonRISpills();
1232 PPCFunctionInfo *FuncInfo = MF->getInfo<PPCFunctionInfo>(); local
1235 FuncInfo
[all...]
H A DPPCInstrInfo.cpp665 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
666 FuncInfo->setHasSpills();
671 FuncInfo->setSpillsCR();
674 FuncInfo->setSpillsVRSAVE();
677 FuncInfo->setHasNonRISpills();
780 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
781 FuncInfo->setHasSpills();
786 FuncInfo->setSpillsCR();
789 FuncInfo->setSpillsVRSAVE();
792 FuncInfo
[all...]
H A DPPCISelLowering.h470 virtual FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
635 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
H A DPPCISelLowering.cpp1096 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>();
1097 FuncInfo->setHasNonRISpills();
1747 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
1755 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
1787 SDValue ArgGPR = DAG.getConstant(FuncInfo->getVarArgsNumGPR(), MVT::i32);
1788 SDValue ArgFPR = DAG.getConstant(FuncInfo->getVarArgsNumFPR(), MVT::i32);
1793 SDValue StackOffsetFI = DAG.getFrameIndex(FuncInfo->getVarArgsStackOffset(),
1795 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
1994 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
2110 FuncInfo
2226 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
2522 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
7800 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
7934 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp300 TII.getRegClass(II, OpNum, &TRI, *FuncInfo.MF);
305 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
318 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg));
332 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
335 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
337 AddOptionalDefs(BuildMI(*FuncInfo
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp231 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
251 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
291 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
320 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
384 AM.Base.Reg = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF);
431 BuildMI(*FuncInfo
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp48 AArch64MachineFunctionInfo *FuncInfo = local
87 FuncInfo->setInitialStackAdjust(NumInitialBytes);
117 FuncInfo->setFramePointerOffset(MFI->getObjectOffset(X29FrameIdx));
195 AArch64MachineFunctionInfo *FuncInfo = local
206 uint64_t NumInitialBytes = FuncInfo->getInitialStackAdjust();
253 ArgumentPopSize = FuncInfo->getArgumentStackToRestore();
310 StaticFrameBase = -(NumInitialBytes + FuncInfo->getFramePointerOffset());
325 AArch64MachineFunctionInfo *FuncInfo = local
331 assert(!(IsCalleeSaveOp && FuncInfo->getInitialStackAdjust() == 0)
340 FrameRegPos = -static_cast<int64_t>(FuncInfo
[all...]
H A DAArch64ISelLowering.cpp1061 AArch64MachineFunctionInfo *FuncInfo local
1113 FuncInfo->setVariadicFPRIdx(FPRIdx);
1114 FuncInfo->setVariadicFPRSize(FPRSaveSize);
1119 FuncInfo->setVariadicStackIdx(StackIdx);
1120 FuncInfo->setVariadicGPRIdx(GPRIdx);
1121 FuncInfo->setVariadicGPRSize(GPRSaveSize);
1137 AArch64MachineFunctionInfo *FuncInfo local
1231 FuncInfo->setArgumentStackToRestore(StackArgSize);
1239 FuncInfo->setBytesInStackArgArea(StackArgSize);
1333 AArch64MachineFunctionInfo *FuncInfo local
1729 const AArch64MachineFunctionInfo *FuncInfo local
2796 AArch64MachineFunctionInfo *FuncInfo local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp95 HexagonMachineFunctionInfo *FuncInfo = local
98 FuncInfo->getAllocaAdjustInsts();
205 const HexagonMachineFunctionInfo *FuncInfo = local
208 FuncInfo->hasClobberLR() );
H A DHexagonISelLowering.cpp691 HexagonMachineFunctionInfo *FuncInfo = local
700 if (FuncInfo->hasClobberLR())
724 FuncInfo->setHasClobberLR(true);
836 HexagonMachineFunctionInfo *FuncInfo = local
928 FuncInfo->setVarArgsFrameIndex(FrameIndex);
1541 HexagonMachineFunctionInfo *FuncInfo = local
1543 FuncInfo->setHasEHReturn();
1598 HexagonMachineFunctionInfo *FuncInfo = local
1600 FuncInfo->addAllocaAdjustInst(MI);
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp82 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
96 if (FuncInfo->isLeafProc()) {
144 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
151 if (!FuncInfo->isLeafProc()) {
H A DSparcRegisterInfo.cpp166 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
168 if (FuncInfo->isLeafProc()) {
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h50 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
H A DSelectionDAGISel.h47 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp439 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
450 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, Offset, true));
1031 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
1032 int ReturnAddrIndex = FuncInfo->getRAIndex();
1039 FuncInfo->setRAIndex(ReturnAddrIndex);
1089 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
1092 SDValue FrameIndex = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp643 SystemZMachineFunctionInfo *FuncInfo = local
713 FuncInfo->setVarArgsFirstGPR(NumFixedGPRs);
714 FuncInfo->setVarArgsFirstFPR(NumFixedFPRs);
719 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, StackSize, true));
725 FuncInfo->setRegSaveFrameIndex(RegSaveIndex);
1715 SystemZMachineFunctionInfo *FuncInfo = local
1727 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), PtrVT),
1728 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), PtrVT),
1729 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT),
1730 DAG.getFrameIndex(FuncInfo
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGAtomic.cpp587 const CGFunctionInfo &FuncInfo = local
590 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo);
592 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
H A DCGStmt.cpp1831 const CGFunctionInfo &FuncInfo = local
1834 llvm::FunctionType *FuncLLVMTy = CGM.getTypes().GetFunctionType(FuncInfo);
1839 CGM.SetInternalFunctionAttributes(CD, F, FuncInfo);
1842 StartFunction(CD, Ctx.VoidTy, F, FuncInfo, Args, CD->getBody()->getLocStart());
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp428 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
487 FuncInfo->callPtrInfo(S->getSymbol()));
H A DMipsISelLowering.cpp1607 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
1610 SDValue FI = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
2318 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
2460 FuncInfo->callPtrInfo(Val));
2463 FuncInfo->callPtrInfo(Val));
2478 FuncInfo->callPtrInfo(Sym));
2481 FuncInfo->callPtrInfo(Sym));

Completed in 717 milliseconds

12