Home
last modified time | relevance | path

Searched refs:FuncInfo (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp131 if (!FuncInfo.MBB->empty()) in startNewBlock()
132 EmitStartPt = &FuncInfo.MBB->back(); in startNewBlock()
139 if (!FuncInfo.CanLowerReturn) in lowerArguments()
148 for (Function::const_arg_iterator I = FuncInfo.Fn->arg_begin(), in lowerArguments()
149 E = FuncInfo.Fn->arg_end(); in lowerArguments()
153 FuncInfo.ValueMap[&*I] = VI->second; in lowerArguments()
179 FunctionLoweringInfo &FuncInfo) { in isRegUsedByPhiNodes() argument
180 for (auto &P : FuncInfo.PHINodesToUpdate) in isRegUsedByPhiNodes()
196 : FuncInfo.MBB->rend(); in flushLocalValueMap()
203 if (FuncInfo.RegsWithFixups.count(DefReg)) in flushLocalValueMap()
[all …]
H A DSelectionDAGISel.cpp376 : TM(tm), FuncInfo(new FunctionLoweringInfo()), in SelectionDAGISel()
379 SDB(std::make_unique<SelectionDAGBuilder>(*CurDAG, *FuncInfo, *SwiftError, in SelectionDAGISel()
494 FuncInfo->BPI = &FAM.getResult<BranchProbabilityAnalysis>(Fn); in initializeAnalysisResults()
496 FuncInfo->BPI = nullptr; in initializeAnalysisResults()
550 FuncInfo->BPI = in initializeAnalysisResults()
553 FuncInfo->BPI = nullptr; in initializeAnalysisResults()
569 FuncInfo->set(MF->getFunction(), *MF, CurDAG); in runOnMachineFunction()
577 FuncInfo->SplitCSR = false; in runOnMachineFunction()
582 FuncInfo->SplitCSR = true; in runOnMachineFunction()
594 FuncInfo->SplitCSR = false; in runOnMachineFunction()
[all …]
H A DStatepointLowering.cpp96 AllocatedStackSlots.resize(Builder.FuncInfo.StatepointStackSlots.size()); in startNewStatepoint()
125 Builder.FuncInfo.StatepointStackSlots.size() && in allocateStackSlot()
130 const int FI = Builder.FuncInfo.StatepointStackSlots[NextSlotToAllocate]; in allocateStackSlot()
145 Builder.FuncInfo.StatepointStackSlots.push_back(FI); in allocateStackSlot()
148 Builder.FuncInfo.StatepointStackSlots.size() && in allocateStackSlot()
152 Builder.FuncInfo.StatepointStackSlots.size()); in allocateStackSlot()
175 const auto &RelocationMap = Builder.FuncInfo.StatepointRelocationMaps in findPreviousSpillSlot()
288 const auto &StatepointSlots = Builder.FuncInfo.StatepointStackSlots; in reservePreviousStackSlotForValue()
648 int FI = Builder.FuncInfo.getArgumentFrameIndex(Arg); in lowerStatepointMetaArgs()
897 Register Reg = FuncInfo.CreateRegs(RetTy); in LowerAsSTATEPOINT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp90 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, in PPCFastISel() argument
92 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
93 Subtarget(&FuncInfo.MF->getSubtarget<PPCSubtarget>()), in PPCFastISel()
94 PPCFuncInfo(FuncInfo.MF->getInfo<PPCFunctionInfo>()), in PPCFastISel()
96 Context(&FuncInfo.Fn->getContext()) {} in PPCFastISel()
147 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in copyRegToRegClass()
288 return FuncInfo.getMBB(I->getParent()) == FuncInfo.MBB; in isValueAvailable()
299 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || in PPCComputeAddress()
300 FuncInfo.getMBB(I->getParent()) == FuncInfo.MBB) { in PPCComputeAddress()
376 FuncInfo.StaticAllocaMap.find(AI); in PPCComputeAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp469 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg); in X86FastEmitLoad()
472 MIB->addMemOperand(*FuncInfo.MF, MMO); in X86FastEmitLoad()
498 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86FastEmitStore()
645 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, Desc); in X86FastEmitStore()
648 MIB->addMemOperand(*FuncInfo.MF, MMO); in X86FastEmitStore()
681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in X86FastEmitStore()
685 MIB->addMemOperand(*FuncInfo.MF, MMO); in X86FastEmitStore()
744 AM.Base.Reg = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF); in handleConstantAddresses()
792 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), LoadReg); in handleConstantAddresses()
837 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(V)) || in X86SelectAddress()
[all …]
H A DX86WinEHState.cpp64 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
75 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
77 WinEHFuncInfo &FuncInfo, CallBase &Call);
194 WinEHFuncInfo FuncInfo; in runOnFunction() local
195 addStateStores(F, FuncInfo); in runOnFunction()
508 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument
517 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in getBaseStateForBB()
518 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) in getBaseStateForBB()
540 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall() argument
544 return getBaseStateForBB(BlockColors, FuncInfo, II->getNormalDest()); in getStateForCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp331 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_r()
334 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_r()
336 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_r()
356 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_rr()
360 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_rr()
363 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_rr()
381 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_ri()
385 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_ri()
388 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_ri()
402 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_i()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp146 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState, in addUnwindMapEntry() argument
151 FuncInfo.CxxUnwindMap.push_back(UME); in addUnwindMapEntry()
152 return FuncInfo.getLastStateNumber(); in addUnwindMapEntry()
155 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow, in addTryBlockMapEntry() argument
179 FuncInfo.TryBlockMap.push_back(TBME); in addTryBlockMapEntry()
190 WinEHFuncInfo &FuncInfo) { in calculateStateNumbersForInvokes() argument
218 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in calculateStateNumbersForInvokes()
219 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) in calculateStateNumbersForInvokes()
224 FuncInfo.InvokeStateMap[II] = BaseState; in calculateStateNumbersForInvokes()
227 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!"); in calculateStateNumbersForInvokes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp103 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in beginFunction() local
106 emitEHRegistrationOffsetLabel(FuncInfo, FLinkageName); in beginFunction()
347 const WinEHFuncInfo &FuncInfo) { in getFrameIndexOffset() argument
363 assert(FuncInfo.EHRegNodeEndOffset != INT_MAX); in getFrameIndexOffset()
365 Offset += StackOffset::getFixed(FuncInfo.EHRegNodeEndOffset); in getFrameIndexOffset()
564 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitCSpecificHandlerTable() local
580 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx); in emitCSpecificHandlerTable()
614 InvokeStateChangeIterator::range(FuncInfo, MF->begin(), Stop)) { in emitCSpecificHandlerTable()
618 emitSEHActionsForRange(FuncInfo, LastStartLabel, in emitCSpecificHandlerTable()
627 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, in emitSEHActionsForRange() argument
[all …]
H A DWinException.h56 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
72 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
77 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
92 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp196 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, in WebAssemblyFastISel() argument
198 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
199 Subtarget = &FuncInfo.MF->getSubtarget<WebAssemblySubtarget>(); in WebAssemblyFastISel()
200 Context = &FuncInfo.Fn->getContext(); in WebAssemblyFastISel()
216 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || in computeAddress()
217 FuncInfo.getMBB(I->getParent()) == FuncInfo.MBB) { in computeAddress()
322 FuncInfo.StaticAllocaMap.find(AI); in computeAddress()
323 if (SI != FuncInfo.StaticAllocaMap.end()) { in computeAddress()
401 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), Reg) in materializeLoadStoreOperands()
473 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp279 explicit AArch64FastISel(FunctionLoweringInfo &FuncInfo, in AArch64FastISel() argument
281 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
282 Subtarget = &FuncInfo.MF->getSubtarget<AArch64Subtarget>(); in AArch64FastISel()
283 Context = &FuncInfo.Fn->getContext(); in AArch64FastISel()
349 auto SI = FuncInfo.StaticAllocaMap.find(AI); in fastMaterializeAlloca()
350 if (SI == FuncInfo.StaticAllocaMap.end()) in fastMaterializeAlloca()
353 if (SI != FuncInfo.StaticAllocaMap.end()) { in fastMaterializeAlloca()
355 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADDXri), in fastMaterializeAlloca()
378 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(TargetOpcode::COPY), in materializeInt()
410 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc1), TmpReg) in materializeFP()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp135 const SIMachineFunctionInfo &FuncInfo, in buildPrologSpill() argument
159 const SIMachineFunctionInfo &FuncInfo, in buildEpilogRestore() argument
203 const SIMachineFunctionInfo *FuncInfo, in initLiveUnits() argument
230 SIMachineFunctionInfo *FuncInfo; member in llvm::PrologEpilogSGPRSpillBuilder
246 initLiveUnits(LiveUnits, TRI, FuncInfo, MF, MBB, MI, /*IsProlog*/ true); in saveToMemory()
260 buildPrologSpill(ST, TRI, *FuncInfo, LiveUnits, MF, MBB, MI, DL, TmpVGPR, in saveToMemory()
271 FuncInfo->getSGPRSpillToPhysicalVGPRLanes(FI); in saveToVGPRLane()
295 initLiveUnits(LiveUnits, TRI, FuncInfo, MF, MBB, MI, /*IsProlog*/ false); in restoreFromMemory()
306 buildEpilogRestore(ST, TRI, *FuncInfo, LiveUnits, MF, MBB, MI, DL, in restoreFromMemory()
318 FuncInfo->getSGPRSpillToPhysicalVGPRLanes(FI); in restoreFromVGPRLane()
[all …]
H A DSILowerSGPRSpills.cpp306 SIMachineFunctionInfo *FuncInfo = in updateLaneVGPRDomInstr() local
309 FuncInfo->getSGPRSpillToVirtualVGPRLanes(FI); in updateLaneVGPRDomInstr()
408 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in run() local
422 (HasCSRs || FuncInfo->hasSpilledSGPRs()); in run()
463 if (FuncInfo->allocateSGPRSpillToVGPRLane( in run()
473 if (FuncInfo->allocateSGPRSpillToVGPRLane(MF, FI)) { in run()
487 for (auto Reg : FuncInfo->getSGPRSpillVGPRs()) { in run()
496 FuncInfo->setFlag(Reg, AMDGPU::VirtRegFlag::WWM_REG); in run()
508 if (FuncInfo->getSGPRSpillVGPRs().size()) { in run()
518 FuncInfo->updateNonWWMRegMask(NonWwmRegMask); in run()
[all …]
H A DAMDGPUPerfHintAnalysis.h33 struct FuncInfo { struct
40 FuncInfo() in FuncInfo() argument
45 typedef ValueMap<const Function *, FuncInfo> FuncInfoMap;
H A DAMDGPULibCalls.cpp54 using FuncInfo = llvm::AMDGPULibFunc; typedef in llvm::AMDGPULibCalls
65 FunctionCallee getFunction(Module *M, const FuncInfo &fInfo);
67 bool parseFunctionName(const StringRef &FMangledName, FuncInfo &FInfo);
69 bool TDOFold(CallInst *CI, const FuncInfo &FInfo);
74 bool fold_pow(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
77 bool fold_rootn(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
80 bool sincosUseNative(CallInst *aCI, const FuncInfo &FInfo);
83 bool evaluateScalarMathFunc(const FuncInfo &FInfo, double &Res0, double &Res1,
85 bool evaluateCall(CallInst *aCI, const FuncInfo &FInfo);
95 bool fold_sincos(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
[all …]
H A DAMDGPUPerfHintAnalysis.cpp99 AMDGPUPerfHintAnalysis::FuncInfo *visit(const Function &F);
100 static bool isMemBound(const AMDGPUPerfHintAnalysis::FuncInfo &F);
101 static bool needLimitWave(const AMDGPUPerfHintAnalysis::FuncInfo &F);
215 AMDGPUPerfHintAnalysis::FuncInfo *AMDGPUPerfHint::visit(const Function &F) { in visit()
216 AMDGPUPerfHintAnalysis::FuncInfo &FI = FIM[&F]; in visit()
292 const AMDGPUPerfHintAnalysis::FuncInfo *Info = visit(F); in runOnFunction()
319 bool AMDGPUPerfHint::isMemBound(const AMDGPUPerfHintAnalysis::FuncInfo &FI) { in isMemBound()
328 bool AMDGPUPerfHint::needLimitWave(const AMDGPUPerfHintAnalysis::FuncInfo &FI) { in needLimitWave()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp137 const VEMachineFunctionInfo *FuncInfo = MF.getInfo<VEMachineFunctionInfo>(); in emitPrologueInsns() local
148 if (!FuncInfo->isLeafProc()) { in emitPrologueInsns()
185 const VEMachineFunctionInfo *FuncInfo = MF.getInfo<VEMachineFunctionInfo>(); in emitEpilogueInsns() local
211 if (!FuncInfo->isLeafProc()) { in emitEpilogueInsns()
307 const VEMachineFunctionInfo *FuncInfo = MF.getInfo<VEMachineFunctionInfo>(); in emitPrologue() local
332 if (!FuncInfo->isLeafProc()) { in emitPrologue()
350 if (!FuncInfo->isLeafProc()) in emitPrologue()
358 assert((RuntimeAlign == std::nullopt || !FuncInfo->isLeafProc()) && in emitPrologue()
391 const VEMachineFunctionInfo *FuncInfo = MF.getInfo<VEMachineFunctionInfo>(); in emitEpilogue() local
400 if (!FuncInfo->isLeafProc()) { in emitEpilogue()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCtxProfAnalysis.h48 std::map<GlobalValue::GUID, FunctionInfo> FuncInfo; variable
76 auto It = FuncInfo.find(GUID); in getFunctionName()
77 if (It == FuncInfo.end()) in getFunctionName()
84 return FuncInfo.find(getDefinedFunctionGUID(F))->second.NextCounterIndex; in getNumCounters()
89 return FuncInfo.find(getDefinedFunctionGUID(F))->second.NextCallsiteIndex; in getNumCallsites()
94 return FuncInfo.find(getDefinedFunctionGUID(F))->second.NextCounterIndex++; in allocateNextCounterIndex()
99 return FuncInfo.find(getDefinedFunctionGUID(F))->second.NextCallsiteIndex++; in allocateNextCallsiteIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h122 WinEHFuncInfo &FuncInfo);
125 WinEHFuncInfo &FuncInfo);
127 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
131 WinEHFuncInfo &FuncInfo);
133 WinEHFuncInfo &FuncInfo);
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp205 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in emitInst()
209 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in emitInst()
335 FuncInfo.StaticAllocaMap.find(AI); in fastMaterializeAlloca()
337 if (SI != FuncInfo.StaticAllocaMap.end()) { in fastMaterializeAlloca()
339 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Mips::LEA_ADDiu), in fastMaterializeAlloca()
464 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || in computeAddress()
465 FuncInfo.getMBB(I->getParent()) == FuncInfo.MBB) { in computeAddress()
526 FuncInfo.StaticAllocaMap.find(AI); in computeAddress()
527 if (SI != FuncInfo.StaticAllocaMap.end()) { in computeAddress()
546 if (I->getParent() == FuncInfo.MBB->getBasicBlock()) { in computeCallAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp942 FuncPGOInstrumentation<PGOEdge, PGOBBInfo> FuncInfo( in instrument() local
948 auto *const Name = IsCtxProf ? cast<GlobalValue>(&F) : FuncInfo.FuncNameVar; in instrument()
950 ConstantInt::get(Type::getInt64Ty(M.getContext()), FuncInfo.FunctionHash); in instrument()
967 FuncInfo.getInstrumentBBs(InstrumentBBs); in instrument()
969 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts(); in instrument()
1039 FuncInfo.SIVisitor.instrumentSelects(&I, NumCounters, Name, in instrument()
1040 FuncInfo.FunctionHash); in instrument()
1046 NumOfPGOICall += FuncInfo.ValueSites[IPVK_IndirectCallTarget].size(); in instrument()
1063 for (VPCandidateInfo Cand : FuncInfo.ValueSites[Kind]) { in instrument()
1086 {NormalizedNamePtr, Builder.getInt64(FuncInfo.FunctionHash), in instrument()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp547 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters() local
561 FuncInfo->getForwardedMustTailRegParms(); in handleMustTailForwardedRegisters()
609 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters() local
652 FuncInfo->setVarArgsGPRIndex(GPRIdx); in saveVarArgRegisters()
653 FuncInfo->setVarArgsGPRSize(GPRSaveSize); in saveVarArgRegisters()
682 FuncInfo->setVarArgsFPRIndex(FPRIdx); in saveVarArgRegisters()
683 FuncInfo->setVarArgsFPRSize(FPRSaveSize); in saveVarArgRegisters()
777 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments() local
795 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackSize, true)); in lowerFormalArguments()
806 FuncInfo->setArgumentStackToRestore(StackSize); in lowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCtxProfAnalysis.cpp536 auto [It, Ins] = Result.FuncInfo.insert( in run()
552 if (auto It = FuncInfo.find(AssignGUIDPass::getGUID(F)); It != FuncInfo.end()) in getDefinedFunctionGUID()
570 for (const auto &[Guid, FuncInfo] : C.FuncInfo) in run()
571 OS << Guid << " : " << FuncInfo.Name in run()
572 << ". MaxCounterID: " << FuncInfo.NextCounterIndex in run()
573 << ". MaxCallsiteID: " << FuncInfo.NextCallsiteIndex << "\n"; in run()
647 for (auto &[Guid, FI] : FuncInfo) in initIndex()
673 for (auto *Node = FuncInfo.find(G)->second.Index.Next; Node; in update()
684 for (const auto *Node = FuncInfo.find(G)->second.Index.Next; Node; in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp87 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); in emitPrologue() local
99 if (FuncInfo->isLeafProc()) { in emitPrologue()
164 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); in emitEpilogue() local
172 if (!FuncInfo->isLeafProc()) { in emitEpilogue()
215 const SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); in getFrameIndexReference() local
225 if (FuncInfo->isLeafProc()) { in getFrameIndexReference()

1234