Searched refs:FuncInfo (Results 26 - 50 of 72) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp229 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 DSelectionDAGBuilder.cpp804 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 DSelectionDAGBuilder.h423 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 DCallLowering.cpp80 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 DIRTranslator.cpp413 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 DSwitchLoweringUtils.cpp233 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 DWebAssemblyISelLowering.h55 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h246 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {}
293 FunctionLoweringInfo &FuncInfo; member in class:llvm::SwitchCG::SwitchLowering
H A DFastISel.h203 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
330 explicit FastISel(FunctionLoweringInfo &FuncInfo,
H A DSelectionDAGISel.h51 std::unique_ptr<FunctionLoweringInfo> FuncInfo; member in class:llvm::SelectionDAGISel
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp416 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 DMipsInstructionSelector.cpp805 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
806 int FI = FuncInfo->getVarArgsFrameIndex();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp801 // 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 DX86CallFrameOptimization.cpp595 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
596 FuncInfo->setHasPushSequences(true);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp625 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 DPPCFrameLowering.cpp422 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 DPPCInstrInfo.cpp1206 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 DPPCISelLowering.h934 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
1253 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
H A DPPCISelLowering.cpp2420 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 DCallLowering.h185 const FuncInfoTy &FuncInfo) const;
H A DIRTranslator.h518 FunctionLoweringInfo FuncInfo; member in class:llvm::IRTranslator
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp572 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 DARCISelLowering.cpp735 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 DAArch64ISelLowering.cpp3506 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 DCGExprComplex.cpp640 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);

Completed in 489 milliseconds

123