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

/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp82 I = FuncInfo.MBB->begin(), E = FuncInfo.MBB->end();
149 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V))))
150 return FuncInfo.InitializeRegForValue(V);
215 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
238 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(V);
239 if (I != FuncInfo.ValueMap.end())
256 unsigned &AssignedReg = FuncInfo.ValueMap[I];
263 FuncInfo
[all...]
H A DSelectionDAGISel.cpp269 FuncInfo(new FunctionLoweringInfo(TLI)),
271 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)),
284 delete FuncInfo;
358 FuncInfo->set(Fn, *MF);
361 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>();
363 FuncInfo->BPI = 0;
376 if (!FuncInfo->ArgDbgValues.empty())
383 for (unsigned i = 0, e = FuncInfo->ArgDbgValues.size(); i != e; ++i) {
384 MachineInstr *MI = FuncInfo->ArgDbgValues[e-i-1];
462 I = FuncInfo
889 isFoldedOrDeadInstruction(const Instruction *I, FunctionLoweringInfo *FuncInfo) argument
[all...]
H A DSelectionDAGBuilder.cpp623 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
649 FunctionLoweringInfo &FuncInfo,
687 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
992 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V);
993 if (It != FuncInfo.ValueMap.end()) {
997 N = RFV.getCopyFromRegs(DAG, FuncInfo, getCurDebugLoc(), Chain, NULL);
1010 /// don't look in FuncInfo.ValueMap for a virtual register.
1142 FuncInfo.StaticAllocaMap.find(AI);
1143 if (SI != FuncInfo.StaticAllocaMap.end())
1149 unsigned InReg = FuncInfo
648 getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, DebugLoc dl, SDValue &Chain, SDValue *Flag) const argument
[all...]
H A DSelectionDAGBuilder.h306 /// FuncInfo - Information about the function as a whole.
308 FunctionLoweringInfo &FuncInfo; member in class:llvm::SelectionDAGBuilder
331 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp227 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
246 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
277 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
306 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
346 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(V)) ||
347 FuncInfo
[all...]
H A DX86RegisterInfo.cpp784 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
793 FuncInfo->setForceFramePointer(true);
H A DX86ISelLowering.cpp1492 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
1510 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(),
1584 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
1585 unsigned Reg = FuncInfo->getSRetReturnReg();
1852 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
1858 FuncInfo->setForceFramePointer(true);
1951 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
1952 unsigned Reg = FuncInfo->getSRetReturnReg();
1955 FuncInfo->setSRetReturnReg(Reg);
1972 FuncInfo
2999 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
9465 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp295 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg));
306 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
309 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
311 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
326 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo
[all...]
H A DARMISelLowering.cpp2460 ARMFunctionInfo *FuncInfo = MF.getInfo<ARMFunctionInfo>(); local
2466 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
/external/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp100 HexagonMachineFunctionInfo *FuncInfo = local
103 FuncInfo->getAllocaAdjustInsts();
206 const HexagonMachineFunctionInfo *FuncInfo = local
209 FuncInfo->hasClobberLR() );
H A DHexagonISelLowering.cpp668 HexagonMachineFunctionInfo *FuncInfo = local
677 if (FuncInfo->hasClobberLR())
701 FuncInfo->setHasClobberLR(true);
813 HexagonMachineFunctionInfo *FuncInfo = local
905 FuncInfo->setVarArgsFrameIndex(FrameIndex);
1503 HexagonMachineFunctionInfo *FuncInfo = local
1505 FuncInfo->addAllocaAdjustInst(MI);
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h51 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
H A DSelectionDAGISel.h47 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp596 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
597 FuncInfo->setSpillsCR();
732 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
733 FuncInfo->setSpillsCR();
H A DPPCISelLowering.cpp1531 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
1539 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
1571 SDValue ArgGPR = DAG.getConstant(FuncInfo->getVarArgsNumGPR(), MVT::i32);
1572 SDValue ArgFPR = DAG.getConstant(FuncInfo->getVarArgsNumFPR(), MVT::i32);
1577 SDValue StackOffsetFI = DAG.getFrameIndex(FuncInfo->getVarArgsStackOffset(),
1579 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
1768 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
1884 FuncInfo->setVarArgsNumGPR(CCInfo.getFirstUnallocated(GPArgRegs,
1886 FuncInfo->setVarArgsNumFPR(CCInfo.getFirstUnallocated(FPArgRegs,
1893 FuncInfo
1958 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
5876 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
[all...]
H A DPPCFrameLowering.cpp718 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
719 return FuncInfo->isCRSpilled();
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp158 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
318 FuncInfo->setVarArgsFrameOffset(ArgOffset);
1009 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
1017 DAG.getConstant(FuncInfo->getVarArgsFrameOffset(),
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp879 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
880 int ReturnAddrIndex = FuncInfo->getRAIndex();
887 FuncInfo->setRAIndex(ReturnAddrIndex);
/external/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp636 MBlazeFunctionInfo *FuncInfo = MF.getInfo<MBlazeFunctionInfo>(); local
639 SDValue FI = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
/external/llvm/lib/Target/CellSPU/
H A DSPUISelLowering.cpp1128 SPUFunctionInfo *FuncInfo = MF.getInfo<SPUFunctionInfo>(); local
1232 FuncInfo->setVarArgsFrameIndex(
1234 SDValue FIN = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1023 const CGFunctionInfo &FuncInfo = local
1027 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo);
1029 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
H A DCGExpr.cpp3209 const CGFunctionInfo &FuncInfo = local
3212 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo);
3214 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1801 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
1804 SDValue FI = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),

Completed in 2691 milliseconds