| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 87 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 136 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 186 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 192 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 206 const CGFunctionInfo &arrangeNullaryFunction(); 210 const CGFunctionInfo & 213 const CGFunctionInfo & 223 const CGFunctionInfo &arrangeUnprototypedObjCMessageSend( 228 const CGFunctionInfo &arrangeBlockFunctionDeclaration( 236 const CGFunctionInfo &arrangeCXXStructorDeclaration(GlobalDecl GD); [all …]
|
| H A D | CodeGenABITypes.cpp | 35 const CGFunctionInfo & 42 const CGFunctionInfo & 48 const CGFunctionInfo & 54 const CGFunctionInfo & 62 const CGFunctionInfo &
|
| H A D | ABIInfo.h | 33 class CGFunctionInfo; variable 74 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
| H A D | CGCall.cpp | 109 const CGFunctionInfo & 199 const CGFunctionInfo & 263 const CGFunctionInfo & 291 const CGFunctionInfo & 318 const CGFunctionInfo & 402 const CGFunctionInfo & 446 const CGFunctionInfo & 470 const CGFunctionInfo & 483 const CGFunctionInfo & 809 CGFunctionInfo *CGFunctionInfo::create(unsigned llvmCC, in create() [all …]
|
| H A D | CGCXX.cpp | 208 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() 222 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor() 303 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGObjCRuntime.h | 37 class CGFunctionInfo; variable 330 const CGFunctionInfo &CallInfo; 333 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
| H A D | CodeGenModule.h | 873 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI, 1059 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1070 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1200 const CGFunctionInfo &FI); 1203 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1215 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1219 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1237 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
| H A D | CGDeclCXX.cpp | 244 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 279 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub() 427 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction() 695 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc() 803 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 899 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc() 1090 const CGFunctionInfo &FI = in generateDestroyHelper()
|
| H A D | CGObjCRuntime.cpp | 365 const CGFunctionInfo &signature = in getMessageSendInfo() 371 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 378 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
| H A D | TargetInfo.cpp | 742 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 839 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 982 void computeInfo(CGFunctionInfo &FI) const override; 1129 CCState(CGFunctionInfo &FI) in CCState() 1197 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 1206 void computeInfo(CGFunctionInfo &FI) const override; 2417 void computeInfo(CGFunctionInfo &FI) const override; 2444 void computeInfo(CGFunctionInfo &FI) const override; 6365 void computeInfo(CGFunctionInfo &FI) const override; 7112 void computeInfo(CGFunctionInfo &FI) const override; [all …]
|
| H A D | CGVTables.cpp | 160 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() 241 const CGFunctionInfo &FnInfo, in StartThunk() 346 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 450 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk() 520 const CGFunctionInfo &FnInfo = in maybeEmitThunk()
|
| H A D | CodeGenFunction.h | 90 class CGFunctionInfo; variable 323 const CGFunctionInfo *CurFnInfo; 2195 const CGFunctionInfo &FnInfo); 2207 const CGFunctionInfo &FnInfo, 2241 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 2253 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 2258 const CGFunctionInfo &FnInfo, 2372 void EmitFunctionProlog(const CGFunctionInfo &FI, 2378 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 4007 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, [all …]
|
| H A D | CGBlocks.cpp | 1235 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1496 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1880 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility() 1918 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 2107 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 2352 const CGFunctionInfo &FI = in generateByrefCopyHelper() 2419 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
|
| H A D | CodeGenTypes.cpp | 40 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 369 const CGFunctionInfo *FI; in ConvertFunctionTypeInternal()
|
| H A D | CGCXXABI.h | 141 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
| H A D | ItaniumCXXABI.cpp | 68 bool classifyReturnType(CGFunctionInfo &FI) const override; 1192 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1988 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2769 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2822 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2912 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2942 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 4788 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in emitCXXStermFinalizer()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 2112 const CGFunctionInfo &CGFI = in emitInterWarpCopyFunction() 2418 const CGFunctionInfo &CGFI = in emitShuffleAndReduceFunction() 2575 const CGFunctionInfo &CGFI = in emitListToGlobalCopyFunction() 2688 const CGFunctionInfo &CGFI = in emitListToGlobalReduceFunction() 2784 const CGFunctionInfo &CGFI = in emitGlobalToListCopyFunction() 2898 const CGFunctionInfo &CGFI = in emitGlobalToListReduceFunction() 3507 const CGFunctionInfo &CGFI = in createParallelDataSharingWrapper()
|
| H A D | CodeGenModule.cpp | 1670 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 2241 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 3210 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 3573 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 3605 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 3669 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in emitCPUDispatchDefinition() 3806 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetOrCreateMultiVersionResolver() 4402 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 5208 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
| H A D | CGNonTrivialStruct.cpp | 307 static const CGFunctionInfo &getFunctionInfo(CodeGenModule &CGM, in getFunctionInfo() 467 const CGFunctionInfo &FI = getFunctionInfo<N>(CGM, Args); in getFunction()
|
| H A D | MicrosoftCXXABI.cpp | 59 bool classifyReturnType(CGFunctionInfo &FI) const override; 1113 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1981 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2047 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() 4068 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 4157 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
| H A D | CGDecl.cpp | 594 const CGFunctionInfo &FnInfo; 597 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 2072 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
| H A D | SwiftCallingConv.cpp | 870 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeABIInfo()
|
| /llvm-project-15.0.7/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 49 class CGFunctionInfo; variable 62 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 66 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 69 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 72 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 77 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
| H A D | SwiftCallingConv.h | 37 class CGFunctionInfo; variable 175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
| H A D | CGFunctionInfo.h | 546 class CGFunctionInfo final 548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 616 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 619 static CGFunctionInfo *create(unsigned llvmCC,
|