/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 79 // 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 D | SelectionDAGISel.cpp | 320 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 D | SelectionDAGBuilder.cpp | 651 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 D | SelectionDAGBuilder.h | 513 /// 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 D | PPCFastISel.cpp | 92 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 D | PPCFrameLowering.cpp | 177 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 D | PPCInstrInfo.cpp | 665 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 D | PPCISelLowering.h | 470 virtual FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 635 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | PPCISelLowering.cpp | 1096 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 D | ARMFastISel.cpp | 300 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 D | X86FastISel.cpp | 231 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 D | AArch64FrameLowering.cpp | 48 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 D | AArch64ISelLowering.cpp | 1061 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 D | HexagonFrameLowering.cpp | 95 HexagonMachineFunctionInfo *FuncInfo = local 98 FuncInfo->getAllocaAdjustInsts(); 205 const HexagonMachineFunctionInfo *FuncInfo = local 208 FuncInfo->hasClobberLR() );
|
H A D | HexagonISelLowering.cpp | 691 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 D | SparcFrameLowering.cpp | 82 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 96 if (FuncInfo->isLeafProc()) { 144 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 151 if (!FuncInfo->isLeafProc()) {
|
H A D | SparcRegisterInfo.cpp | 166 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 168 if (FuncInfo->isLeafProc()) {
|
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 50 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
|
H A D | SelectionDAGISel.h | 47 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
|
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 439 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 D | SystemZISelLowering.cpp | 643 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 D | CGAtomic.cpp | 587 const CGFunctionInfo &FuncInfo = local 590 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo); 592 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
|
H A D | CGStmt.cpp | 1831 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 D | Mips16ISelLowering.cpp | 428 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local 487 FuncInfo->callPtrInfo(S->getSymbol()));
|
H A D | MipsISelLowering.cpp | 1607 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));
|