Home
last modified time | relevance | path

Searched refs:CGFunctionInfo (Results 1 – 25 of 61) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h74 llvm::FoldingSet<CGFunctionInfo> FunctionInfos{FunctionInfosLog2InitSize};
76 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
149 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info);
199 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD);
205 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI,
210 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD);
211 const CGFunctionInfo &arrangeFreeFunctionCall(const CallArgList &Args,
214 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
215 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
219 const CGFunctionInfo &arrangeNullaryFunction();
[all …]
H A DCodeGenABITypes.cpp35 const CGFunctionInfo &
42 const CGFunctionInfo &
48 const CGFunctionInfo &
54 const CGFunctionInfo &
62 const CGFunctionInfo &
H A DABIInfoImpl.h30 void computeInfo(CGFunctionInfo &FI) const override;
65 bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
H A DCGCall.cpp116 const CGFunctionInfo &
187 static const CGFunctionInfo &
205 const CGFunctionInfo &
278 const CGFunctionInfo &
306 const CGFunctionInfo &
334 const CGFunctionInfo &
418 const CGFunctionInfo &
461 const CGFunctionInfo &
485 const CGFunctionInfo &
498 const CGFunctionInfo &
[all …]
H A DABIInfo.h34 class CGFunctionInfo; variable
71 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
H A DCGCXX.cpp207 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor()
221 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor()
310 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
H A DCGObjCRuntime.h37 class CGFunctionInfo; variable
330 const CGFunctionInfo &CallInfo;
333 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
H A DCodeGenModule.h916 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI,
1162 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1173 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr,
1304 const CGFunctionInfo &FI);
1307 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info,
1319 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI);
1322 bool ReturnTypeHasInReg(const CGFunctionInfo &FI);
1326 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI);
1344 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
H A DCGDeclCXX.cpp246 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
286 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub()
444 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction()
750 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc()
872 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
970 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
1164 const CGFunctionInfo &FI = in generateDestroyHelper()
H A DCGObjCRuntime.cpp370 const CGFunctionInfo &signature = in getMessageSendInfo()
373 const CGFunctionInfo &signatureForCall = in getMessageSendInfo()
380 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h50 class CGFunctionInfo; variable
63 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM,
67 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
70 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
73 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM,
78 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
H A DSwiftCallingConv.h37 class CGFunctionInfo; variable
175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
H A DCGFunctionInfo.h551 class CGFunctionInfo final
553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
636 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
639 static CGFunctionInfo *
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DVE.cpp26 void computeInfo(CGFunctionInfo &FI) const override;
48 void VEABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DPNaCl.cpp29 void computeInfo(CGFunctionInfo &FI) const override;
40 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DSparc.cpp28 void computeInfo(CGFunctionInfo &FI) const override;
43 void SparcV8ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
113 void computeInfo(CGFunctionInfo &FI) const override;
339 void SparcV9ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DCSKY.cpp30 void computeInfo(CGFunctionInfo &FI) const override;
42 void CSKYABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DBPF.cpp81 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DMSP430.cpp47 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DX86.cpp94 CCState(CGFunctionInfo &FI) in CCState()
166 void rewriteWithInAlloca(CGFunctionInfo &FI) const;
171 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const;
175 void computeInfo(CGFunctionInfo &FI) const override;
724 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const { in runVectorCallFirstPass()
911 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
1026 void X86_32ABIInfo::rewriteWithInAlloca(CGFunctionInfo &FI) const { in rewriteWithInAlloca()
1036 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca()
1075 CCState State(*const_cast<CGFunctionInfo *>(CGF.CurFnInfo)); in EmitVAArg()
1369 void computeInfo(CGFunctionInfo &FI) const override;
[all …]
H A DAVR.cpp89 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DNVPTX.cpp34 void computeInfo(CGFunctionInfo &FI) const override;
203 void NVPTXABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DLanai.cpp30 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
H A DMips.cpp36 void computeInfo(CGFunctionInfo &FI) const override;
337 void MipsABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
H A DHexagon.cpp30 void computeInfo(CGFunctionInfo &FI) const override;
63 void HexagonABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()

123