/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 83 // Instructions are appended to FuncInfo.MBB. If the basic block already 87 if (!FuncInfo.MBB->empty()) 88 EmitStartPt = &FuncInfo.MBB->back(); 93 if (!FuncInfo.CanLowerReturn) 102 for (Function::const_arg_iterator I = FuncInfo.Fn->arg_begin(), 103 E = FuncInfo.Fn->arg_end(); I != E; ++I) { 106 FuncInfo.ValueMap[I] = VI->second; 170 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V)))) 171 return FuncInfo.InitializeRegForValue(V); 236 BuildMI(*FuncInfo [all...] |
H A D | SelectionDAGISel.cpp | 339 FuncInfo(new FunctionLoweringInfo(TM)), 341 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 354 delete FuncInfo; 440 FuncInfo->set(Fn, *MF, CurDAG); 443 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>(); 445 FuncInfo->BPI = nullptr; 460 if (!FuncInfo->ArgDbgValues.empty()) 467 for (unsigned i = 0, e = FuncInfo->ArgDbgValues.size(); i != e; ++i) { 468 MachineInstr *MI = FuncInfo->ArgDbgValues[e-i-1]; 555 I = FuncInfo 922 isFoldedOrDeadInstruction(const Instruction *I, FunctionLoweringInfo *FuncInfo) argument [all...] |
H A D | SelectionDAGBuilder.cpp | 639 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, 666 FunctionLoweringInfo &FuncInfo, 705 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]); 1018 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V); 1019 if (It != FuncInfo.ValueMap.end()) { 1024 N = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, V); 1037 /// don't look in FuncInfo.ValueMap for a virtual register. 1170 FuncInfo.StaticAllocaMap.find(AI); 1171 if (SI != FuncInfo.StaticAllocaMap.end()) 1177 unsigned InReg = FuncInfo 665 getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, SDLoc dl, SDValue &Chain, SDValue *Flag, const Value *V) const argument [all...] |
H A D | SelectionDAGBuilder.h | 517 /// FuncInfo - Information about the function as a whole. 519 FunctionLoweringInfo &FuncInfo; member in class:llvm::SelectionDAGBuilder 542 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 93 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, argument 95 : FastISel(FuncInfo, LibInfo), 96 TM(FuncInfo.MF->getTarget()), 100 Context(&FuncInfo.Fn->getContext()) { } 289 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || 290 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) { 365 FuncInfo.StaticAllocaMap.find(AI); 366 if (SI != FuncInfo.StaticAllocaMap.end()) { 408 BuildMI(*FuncInfo 2264 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument [all...] |
H A D | PPCFrameLowering.cpp | 339 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 340 return FuncInfo->isCRSpilled(); 344 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 345 return FuncInfo->isVRSAVESpilled(); 349 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 350 return FuncInfo->hasSpills(); 354 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 355 return FuncInfo->hasNonRISpills(); 1397 PPCFunctionInfo *FuncInfo = MF->getInfo<PPCFunctionInfo>(); local 1400 FuncInfo [all...] |
H A D | PPCInstrInfo.cpp | 858 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 859 FuncInfo->setHasSpills(); 864 FuncInfo->setSpillsCR(); 867 FuncInfo->setSpillsVRSAVE(); 870 FuncInfo->setHasNonRISpills(); 955 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 956 FuncInfo->setHasSpills(); 961 FuncInfo->setSpillsCR(); 964 FuncInfo->setSpillsVRSAVE(); 967 FuncInfo [all...] |
H A D | PPCISelLowering.h | 510 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 676 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | PPCISelLowering.cpp | 1279 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 1280 FuncInfo->setHasNonRISpills(); 1949 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 1957 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); 1989 SDValue ArgGPR = DAG.getConstant(FuncInfo->getVarArgsNumGPR(), MVT::i32); 1990 SDValue ArgFPR = DAG.getConstant(FuncInfo->getVarArgsNumFPR(), MVT::i32); 1995 SDValue StackOffsetFI = DAG.getFrameIndex(FuncInfo->getVarArgsStackOffset(), 1997 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), 2233 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 2334 FuncInfo 2443 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 2717 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 8792 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 9002 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const argument [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 414 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg); 417 MIB->addMemOperand(*FuncInfo.MF, MMO); 436 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 481 MIB->addMemOperand(*FuncInfo.MF, MMO); 512 BuildMI(*FuncInfo.MBB, FuncInfo [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 179 if (!FuncInfo.StaticAllocaMap.count(AI)) 183 FuncInfo.StaticAllocaMap.find(AI); 185 if (SI != FuncInfo.StaticAllocaMap.end()) { 187 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), 218 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) 231 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), 236 BuildMI(*FuncInfo [all...] |
H A D | AArch64ISelLowering.cpp | 1814 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 1825 FuncInfo->setArgumentStackToRestore(StackArgSize); 1833 FuncInfo->setBytesInStackArgArea(StackArgSize); 1843 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 1872 FuncInfo->setVarArgsGPRIndex(GPRIdx); 1873 FuncInfo->setVarArgsGPRSize(GPRSaveSize); 1902 FuncInfo->setVarArgsFPRIndex(FPRIdx); 1903 FuncInfo->setVarArgsFPRSize(FPRSaveSize); 2059 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 2063 return CCInfo.getNextStackOffset() <= FuncInfo 2128 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 3485 AArch64FunctionInfo *FuncInfo = local 3501 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 296 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, 299 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) 301 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 322 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) 326 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo [all...] |
/external/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 | 692 HexagonMachineFunctionInfo *FuncInfo = local 701 if (FuncInfo->hasClobberLR()) 728 FuncInfo->setHasClobberLR(true); 840 HexagonMachineFunctionInfo *FuncInfo = local 931 FuncInfo->setVarArgsFrameIndex(FrameIndex); 1526 HexagonMachineFunctionInfo *FuncInfo = local 1528 FuncInfo->setHasEHReturn(); 1582 HexagonMachineFunctionInfo *FuncInfo = local 1584 FuncInfo->addAllocaAdjustInst(MI);
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 86 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 100 if (FuncInfo->isLeafProc()) { 153 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 160 if (!FuncInfo->isLeafProc()) {
|
H A D | SparcRegisterInfo.cpp | 166 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local 168 if (FuncInfo->isLeafProc()) {
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 98 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 102 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), 296 if (!FuncInfo.CanLowerReturn)
|
H A D | Mips16ISelLowering.cpp | 426 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local 448 if (!IsPICCall && (Signature && (FuncInfo->StubsNeeded.find(Symbol) == 449 FuncInfo->StubsNeeded.end()))) { 450 FuncInfo->StubsNeeded[Symbol] = Signature; 465 FuncInfo->setSaveS2(); 505 FuncInfo->callPtrInfo(S->getSymbol()));
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 51 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
|
H A D | SelectionDAGISel.h | 45 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 436 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 447 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, Offset, true)); 1027 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 1028 int ReturnAddrIndex = FuncInfo->getRAIndex(); 1035 FuncInfo->setRAIndex(ReturnAddrIndex); 1088 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 1091 SDValue FrameIndex = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(),
|
/external/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 726 const CGFunctionInfo &FuncInfo = local 729 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo); 731 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelDAGToDAG.cpp | 572 const BasicBlock *CurBlock = FuncInfo->MBB->getBasicBlock(); 573 const Function *Fn = FuncInfo->Fn;
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 674 SystemZMachineFunctionInfo *FuncInfo = local 745 FuncInfo->setVarArgsFirstGPR(NumFixedGPRs); 746 FuncInfo->setVarArgsFirstFPR(NumFixedFPRs); 751 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, StackSize, true)); 757 FuncInfo->setRegSaveFrameIndex(RegSaveIndex); 1952 SystemZMachineFunctionInfo *FuncInfo = local 1964 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), PtrVT), 1965 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), PtrVT), 1966 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT), 1967 DAG.getFrameIndex(FuncInfo [all...] |