| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 84 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 92 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 140 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 190 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 196 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 210 const CGFunctionInfo &arrangeNullaryFunction(); 214 const CGFunctionInfo & 217 const CGFunctionInfo & 227 const CGFunctionInfo &arrangeUnprototypedObjCMessageSend( 232 const CGFunctionInfo &arrangeBlockFunctionDeclaration( [all …]
|
| H A D | CodeGenABITypes.cpp | 35 const CGFunctionInfo & 42 const CGFunctionInfo & 48 const CGFunctionInfo & 54 const CGFunctionInfo & 62 const CGFunctionInfo &
|
| H A D | CGCall.cpp | 106 const CGFunctionInfo & 196 const CGFunctionInfo & 254 const CGFunctionInfo & 282 const CGFunctionInfo & 309 const CGFunctionInfo & 393 const CGFunctionInfo & 437 const CGFunctionInfo & 461 const CGFunctionInfo & 474 const CGFunctionInfo & 800 CGFunctionInfo *CGFunctionInfo::create(unsigned llvmCC, in create() [all …]
|
| H A D | ABIInfo.h | 33 class CGFunctionInfo; variable 78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
| 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 | CodeGenModule.h | 845 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI, 1022 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1033 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1163 const CGFunctionInfo &FI); 1166 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1178 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1182 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1200 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
| H A D | CGDeclCXX.cpp | 241 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 276 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub() 424 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction() 644 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 717 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc() 908 const CGFunctionInfo &FI = in generateDestroyHelper()
|
| H A D | CGObjCRuntime.cpp | 366 const CGFunctionInfo &signature = in getMessageSendInfo() 372 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 379 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
| H A D | CGObjCRuntime.h | 329 const CGFunctionInfo &CallInfo; 332 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
| H A D | TargetInfo.cpp | 699 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 796 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 939 void computeInfo(CGFunctionInfo &FI) const override; 1085 CCState(CGFunctionInfo &FI) in CCState() 1153 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 1162 void computeInfo(CGFunctionInfo &FI) const override; 2359 void computeInfo(CGFunctionInfo &FI) const override; 2386 void computeInfo(CGFunctionInfo &FI) const override; 6260 void computeInfo(CGFunctionInfo &FI) const override; 6960 void computeInfo(CGFunctionInfo &FI) const override; [all …]
|
| H A D | CGVTables.cpp | 158 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() 237 const CGFunctionInfo &FnInfo, in StartThunk() 342 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 448 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk() 518 const CGFunctionInfo &FnInfo = in maybeEmitThunk()
|
| H A D | TargetInfo.h | 41 class CGFunctionInfo; variable
|
| H A D | CodeGenFunction.h | 94 class CGFunctionInfo; variable 324 const CGFunctionInfo *CurFnInfo; 2137 const CGFunctionInfo &FnInfo); 2149 const CGFunctionInfo &FnInfo, 2183 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 2195 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 2200 const CGFunctionInfo &FnInfo, 2313 void EmitFunctionProlog(const CGFunctionInfo &FI, 2319 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 3941 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, [all …]
|
| H A D | CGBlocks.cpp | 1229 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1493 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1898 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility() 1938 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 2125 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 2370 const CGFunctionInfo &FI = in generateByrefCopyHelper() 2439 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
|
| H A D | CodeGenTypes.cpp | 39 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 360 const CGFunctionInfo *FI; in ConvertFunctionTypeInternal()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 2069 const CGFunctionInfo &CGFI = in emitInterWarpCopyFunction() 2372 const CGFunctionInfo &CGFI = in emitShuffleAndReduceFunction() 2528 const CGFunctionInfo &CGFI = in emitListToGlobalCopyFunction() 2637 const CGFunctionInfo &CGFI = in emitListToGlobalReduceFunction() 2733 const CGFunctionInfo &CGFI = in emitGlobalToListCopyFunction() 2843 const CGFunctionInfo &CGFI = in emitGlobalToListReduceFunction() 3451 const CGFunctionInfo &CGFI = in createParallelDataSharingWrapper()
|
| H A D | CGCXXABI.h | 125 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
| H A D | ItaniumCXXABI.cpp | 68 bool classifyReturnType(CGFunctionInfo &FI) const override; 1226 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 2021 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2807 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2860 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2950 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2980 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 4824 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in emitCXXStermFinalizer()
|
| 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 | 55 bool classifyReturnType(CGFunctionInfo &FI) const override; 1106 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1974 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2040 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() 3975 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 4064 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
| H A D | CodeGenModule.cpp | 1511 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 2053 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 2936 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 3272 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 3333 const CGFunctionInfo &FInfo = getTypes().arrangeCXXMethodDeclaration(CXXFD); in emitCPUDispatchDefinition() 4037 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 4831 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
| H A D | CGDecl.cpp | 583 const CGFunctionInfo &FnInfo; 586 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 2060 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 57 class CGFunctionInfo; variable 70 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 74 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 77 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 80 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 85 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
| H A D | SwiftCallingConv.h | 38 class CGFunctionInfo; variable 176 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
| H A D | CGFunctionInfo.h | 546 class CGFunctionInfo final 548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 613 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 616 static CGFunctionInfo *create(unsigned llvmCC,
|