/external/llvm/lib/CodeGen/SelectionDAG/ |
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.MBB, FuncInfo.InsertPt, DbgLoc [all...] |
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->RegFixups.begin(), E = FuncInfo->RegFixups.end() [all...] |
SelectionDAGBuilder.cpp | 639 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, 666 FunctionLoweringInfo &FuncInfo, 705 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]); [all...] |
SelectionDAGBuilder.h | 517 /// FuncInfo - Information about the function as a whole. 519 FunctionLoweringInfo &FuncInfo; 539 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, 542 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
|
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 93 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, 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.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8) [all...] |
PPCFrameLowering.cpp | 339 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 340 return FuncInfo->isCRSpilled(); 344 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 345 return FuncInfo->isVRSAVESpilled(); 349 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 350 return FuncInfo->hasSpills(); 354 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 355 return FuncInfo->hasNonRISpills(); [all...] |
PPCInstrInfo.cpp | [all...] |
PPCISelLowering.h | 510 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 676 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 59 explicit X86FastISel(FunctionLoweringInfo &funcInfo, 61 : FastISel(funcInfo, libInfo) { 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) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64FastISel.cpp | 152 explicit AArch64FastISel(FunctionLoweringInfo &funcInfo, 154 : FastISel(funcInfo, libInfo) { 156 Context = &funcInfo.Fn->getContext(); 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 [all...] |
AArch64ISelLowering.cpp | 640 AArch64TargetLowering::createFastISel(FunctionLoweringInfo &funcInfo, 642 return AArch64::createFastISel(funcInfo, libInfo); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 93 explicit ARMFastISel(FunctionLoweringInfo &funcInfo, 95 : FastISel(funcInfo, libInfo), 96 M(const_cast<Module&>(*funcInfo.Fn->getParent())), 97 TM(funcInfo.MF->getTarget()), 101 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); 103 Context = &funcInfo.Fn->getContext(); 296 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, 299 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.cpp | 95 HexagonMachineFunctionInfo *FuncInfo = 98 FuncInfo->getAllocaAdjustInsts(); 205 const HexagonMachineFunctionInfo *FuncInfo = 208 FuncInfo->hasClobberLR() );
|
HexagonISelLowering.cpp | 692 HexagonMachineFunctionInfo *FuncInfo = 701 if (FuncInfo->hasClobberLR()) 728 FuncInfo->setHasClobberLR(true); 840 HexagonMachineFunctionInfo *FuncInfo = [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 86 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 100 if (FuncInfo->isLeafProc()) { 153 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 160 if (!FuncInfo->isLeafProc()) {
|
SparcRegisterInfo.cpp | 166 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 168 if (FuncInfo->isLeafProc()) {
|
/external/llvm/lib/Target/Mips/ |
MipsFastISel.cpp | 53 explicit MipsFastISel(FunctionLoweringInfo &funcInfo, 55 : FastISel(funcInfo, libInfo), 56 M(const_cast<Module &>(*funcInfo.Fn->getParent())), 57 TM(funcInfo.MF->getTarget()), TII(*TM.getInstrInfo()), 60 MFI = funcInfo.MF->getInfo<MipsFunctionInfo>(); 61 Context = &funcInfo.Fn->getContext(); 98 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 102 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc) [all...] |
Mips16ISelLowering.cpp | 426 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); 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/ |
SelectionDAGISel.h | 45 FunctionLoweringInfo *FuncInfo;
|
FastISel.h | 51 FunctionLoweringInfo &FuncInfo; 168 explicit FastISel(FunctionLoweringInfo &funcInfo,
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 436 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); 447 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, Offset, true)); [all...] |
/external/clang/lib/CodeGen/ |
CGAtomic.cpp | 726 const CGFunctionInfo &FuncInfo = 729 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FuncInfo); 731 RValue Res = EmitCall(FuncInfo, Func, ReturnValueSlot(), Args); [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUISelDAGToDAG.cpp | 572 const BasicBlock *CurBlock = FuncInfo->MBB->getBasicBlock(); 573 const Function *Fn = FuncInfo->Fn;
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 674 SystemZMachineFunctionInfo *FuncInfo = 745 FuncInfo->setVarArgsFirstGPR(NumFixedGPRs); 746 FuncInfo->setVarArgsFirstFPR(NumFixedFPRs); 751 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, StackSize, true)); 757 FuncInfo->setRegSaveFrameIndex(RegSaveIndex); [all...] |