/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRFrameLowering.cpp | 229 const AVRMachineFunctionInfo *FuncInfo = MF.getInfo<AVRMachineFunctionInfo>(); local 231 return (FuncInfo->getHasSpills() || FuncInfo->getHasAllocas() || 232 FuncInfo->getHasStackArgs()); 435 AVRMachineFunctionInfo *FuncInfo = MF.getInfo<AVRMachineFunctionInfo>(); local 446 FuncInfo->setHasAllocas(true); 475 FuncInfo->setHasStackArgs(true);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 804 FunctionLoweringInfo &FuncInfo, 845 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]); 1314 auto SI = FuncInfo.StaticAllocaMap.find(AI); 1315 if (SI != FuncInfo.StaticAllocaMap.end()) { 1349 auto VMI = FuncInfo.ValueMap.find(V); 1350 if (VMI != FuncInfo.ValueMap.end()) { 1402 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V); 1405 if (It != FuncInfo.ValueMap.end()) { 1412 Result = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, 1443 (FuncInfo 803 getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, const SDLoc &dl, SDValue &Chain, SDValue *Flag, const Value *V) const argument 1680 findWasmUnwindDestinations( FunctionLoweringInfo &FuncInfo, const BasicBlock *EHPadBB, BranchProbability Prob, SmallVectorImpl<std::pair<MachineBasicBlock *, BranchProbability>> &UnwindDests) argument 1714 findUnwindDestinations( FunctionLoweringInfo &FuncInfo, const BasicBlock *EHPadBB, BranchProbability Prob, SmallVectorImpl<std::pair<MachineBasicBlock *, BranchProbability>> &UnwindDests) argument 9473 findArgumentCopyElisionCandidates(const DataLayout &DL, FunctionLoweringInfo *FuncInfo, ArgCopyElisionMapTy &ArgCopyElisionCandidates) argument 9564 tryToElideArgumentCopy( FunctionLoweringInfo &FuncInfo, SmallVectorImpl<SDValue> &Chains, DenseMap<int, int> &ArgCopyElisionFrameIndexMap, SmallPtrSetImpl<const Instruction *> &ElidedArgCopyInstrs, ArgCopyElisionMapTy &ArgCopyElisionCandidates, const Argument &Arg, SDValue ArgVal, bool &ArgHasUses) argument [all...] |
H A D | SelectionDAGBuilder.h | 423 FunctionLoweringInfo &FuncInfo; member in class:llvm::SelectionDAGBuilder 443 SL(std::make_unique<SDAGSwitchLowering>(this, funcinfo)), FuncInfo(funcinfo), 882 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 80 const FuncInfoTy &FuncInfo) const { 82 const AttributeList &Attrs = FuncInfo.getAttributes(); 109 if (FuncInfo.getParamAlignment(OpIdx - 2)) 110 FrameAlign = FuncInfo.getParamAlignment(OpIdx - 2); 123 const Function &FuncInfo) const; 128 const CallInst &FuncInfo) const;
|
H A D | IRTranslator.cpp | 413 if (!FuncInfo.BPI) { 427 if (!FuncInfo.BPI) { 433 return FuncInfo.BPI->getEdgeProbability(SrcBB, DstBB); 440 BranchProbabilityInfo *BPI = FuncInfo.BPI; 755 MachineFunction *CurMF = FuncInfo.MF; 758 if (++BBI != FuncInfo.MF->end()) 2222 FuncInfo.clear(); 2269 FuncInfo.MF = MF; 2270 FuncInfo.BPI = nullptr; 2273 SL = std::make_unique<GISelSwitchLowering>(this, FuncInfo); [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SwitchLoweringUtils.cpp | 233 MachineFunction *CurMF = FuncInfo.MF; 320 BitVector Dests(FuncInfo.MF->getNumBlockIDs()); 369 BitVector Dests(FuncInfo.MF->getNumBlockIDs()); 448 FuncInfo.MF->CreateMachineBasicBlock(SI->getParent());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 55 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SwitchLoweringUtils.h | 246 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {} 293 FunctionLoweringInfo &FuncInfo; member in class:llvm::SwitchCG::SwitchLowering
|
H A D | FastISel.h | 203 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel 330 explicit FastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | SelectionDAGISel.h | 51 std::unique_ptr<FunctionLoweringInfo> FuncInfo; member in class:llvm::SelectionDAGISel
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16ISelLowering.cpp | 416 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local 438 if (!IsPICCall && (Signature && (FuncInfo->StubsNeeded.find(Symbol) == 439 FuncInfo->StubsNeeded.end()))) { 440 FuncInfo->StubsNeeded[Symbol] = Signature; 455 FuncInfo->setSaveS2(); 495 FuncInfo->callPtrInfo(S->getSymbol()));
|
H A D | MipsInstructionSelector.cpp | 805 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local 806 int FI = FuncInfo->getVarArgsFrameIndex();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 801 // Account for FuncInfo/LineInfo record size as well. 829 OS.AddComment("FuncInfo"); 832 OS.AddComment("FuncInfo section string offset=" + 836 for (const auto &FuncInfo : FuncSec.second) { 837 Asm->EmitLabelReference(FuncInfo.Label, 4); 838 OS.EmitIntValue(FuncInfo.TypeId, 4); 943 BTFFuncInfo FuncInfo; local 944 FuncInfo.Label = FuncLabel; 945 FuncInfo.TypeId = FuncTypeId; 954 FuncInfoTable[SecNameOff].push_back(FuncInfo); [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallFrameOptimization.cpp | 595 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local 596 FuncInfo->setHasPushSequences(true);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 625 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 636 FuncInfo->setVarArgsFrameIndex(MFI.CreateFixedObject(1, Offset, true)); 709 unsigned Reg = FuncInfo->getSRetReturnReg(); 713 FuncInfo->setSRetReturnReg(Reg); 775 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 776 unsigned Reg = FuncInfo->getSRetReturnReg(); 1254 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local 1255 int ReturnAddrIndex = FuncInfo->getRAIndex(); 1263 FuncInfo->setRAIndex(ReturnAddrIndex); 1315 MSP430MachineFunctionInfo *FuncInfo local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 422 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 423 return FuncInfo->isCRSpilled(); 427 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 428 return FuncInfo->isVRSAVESpilled(); 432 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 433 return FuncInfo->hasSpills(); 437 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 438 return FuncInfo->hasNonRISpills(); 2234 PPCFunctionInfo *FuncInfo = MF->getInfo<PPCFunctionInfo>(); local 2237 FuncInfo [all...] |
H A D | PPCInstrInfo.cpp | 1206 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 1207 FuncInfo->setHasSpills(); 1215 FuncInfo->setSpillsCR(); 1218 FuncInfo->setSpillsVRSAVE(); 1221 FuncInfo->setHasNonRISpills(); 1263 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 1267 FuncInfo->setSpillsCR(); 1270 FuncInfo->setSpillsVRSAVE(); 1273 FuncInfo->setHasNonRISpills(); 1287 PPCFunctionInfo *FuncInfo local [all...] |
H A D | PPCISelLowering.h | 934 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 1253 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | PPCISelLowering.cpp | 2420 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); 2421 FuncInfo->setHasNonRISpills(); 2742 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 2743 FuncInfo->setUsesTOCBasePtr(); 3250 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 3258 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT); 3288 SDValue ArgGPR = DAG.getConstant(FuncInfo->getVarArgsNumGPR(), dl, MVT::i32); 3289 SDValue ArgFPR = DAG.getConstant(FuncInfo->getVarArgsNumFPR(), dl, MVT::i32); 3290 SDValue StackOffsetFI = DAG.getFrameIndex(FuncInfo->getVarArgsStackOffset(), 3292 SDValue FR = DAG.getFrameIndex(FuncInfo 3524 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 3769 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 4179 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 7073 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 14877 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local 15371 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 185 const FuncInfoTy &FuncInfo) const;
|
H A D | IRTranslator.h | 518 FunctionLoweringInfo FuncInfo; member in class:llvm::IRTranslator
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 572 auto FuncInfo = Worklist.pop_back_val(); local 573 auto *Summary = std::get<0>(FuncInfo); 574 auto Threshold = std::get<1>(FuncInfo);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 735 auto *FuncInfo = MF.getInfo<ARCFunctionInfo>(); local 741 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 3506 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 3521 FuncInfo->setVarArgsStackIndex(MFI.CreateFixedObject(4, StackOffset, true)); 3529 FuncInfo->getForwardedMustTailRegParms(); 3547 assert(!FuncInfo->getSRetReturnReg()); 3552 FuncInfo->setSRetReturnReg(Reg); 3571 FuncInfo->setArgumentStackToRestore(StackArgSize); 3579 FuncInfo->setBytesInStackArgArea(StackArgSize); 3593 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 3633 FuncInfo->setVarArgsGPRIndex(GPRIdx); 3634 FuncInfo 3857 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 3929 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 4358 auto *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local 5600 AArch64FunctionInfo *FuncInfo = local 5614 AArch64FunctionInfo *FuncInfo = local 5632 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); local [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 640 const CGFunctionInfo &FuncInfo = CGF.CGM.getTypes().arrangeFreeFunctionCall( local 643 llvm::FunctionType *FTy = CGF.CGM.getTypes().GetFunctionType(FuncInfo); 649 RValue Res = CGF.EmitCall(FuncInfo, Callee, ReturnValueSlot(), Args, &Call);
|