HomeSort by relevance Sort by last modified time
    Searched refs:FuncInfo (Results 1 - 25 of 31) sorted by null

1 2

  /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...]

Completed in 461 milliseconds

1 2