/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CodeGenTypes.h | 87 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 137 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 187 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 193 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 207 const CGFunctionInfo &arrangeNullaryFunction(); 211 const CGFunctionInfo & 214 const CGFunctionInfo & 224 const CGFunctionInfo &arrangeUnprototypedObjCMessageSend( 229 const CGFunctionInfo &arrangeBlockFunctionDeclaration( 237 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 70 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
H A D | CGCall.cpp | 110 const CGFunctionInfo & 200 const CGFunctionInfo & 264 const CGFunctionInfo & 292 const CGFunctionInfo & 319 const CGFunctionInfo & 405 const CGFunctionInfo & 449 const CGFunctionInfo & 474 const CGFunctionInfo & 487 const CGFunctionInfo & 815 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 | 887 llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI, 1073 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1084 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1215 const CGFunctionInfo &FI); 1218 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1230 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1234 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1252 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
H A D | CGDeclCXX.cpp | 245 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 280 const CGFunctionInfo &FI = CGM.getTypes().arrangeLLVMFunctionInfo( in createTLSAtExitStub() 428 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction() 714 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXModuleInitFunc() 833 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 929 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc() 1123 const CGFunctionInfo &FI = in generateDestroyHelper()
|
H A D | CGObjCRuntime.cpp | 369 const CGFunctionInfo &signature = in getMessageSendInfo() 375 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 382 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
H A D | TargetInfo.cpp | 755 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 852 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 989 void computeInfo(CGFunctionInfo &FI) const override; 1136 CCState(CGFunctionInfo &FI) in CCState() 1204 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 1213 void computeInfo(CGFunctionInfo &FI) const override; 2423 void computeInfo(CGFunctionInfo &FI) const override; 2442 void computeInfo(CGFunctionInfo &FI) const override; 6377 void computeInfo(CGFunctionInfo &FI) const override; 7124 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 | 91 class CGFunctionInfo; variable 324 const CGFunctionInfo *CurFnInfo; 2197 const CGFunctionInfo &FnInfo); 2209 const CGFunctionInfo &FnInfo, 2243 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 2255 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 2260 const CGFunctionInfo &FnInfo, 2374 void EmitFunctionProlog(const CGFunctionInfo &FI, 2380 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 4012 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, [all …]
|
H A D | CGBlocks.cpp | 1231 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1492 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1876 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility() 1914 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 2103 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 2348 const CGFunctionInfo &FI = in generateByrefCopyHelper() 2415 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 | ItaniumCXXABI.cpp | 68 bool classifyReturnType(CGFunctionInfo &FI) const override; 1180 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1982 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2794 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2847 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2937 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2967 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 4682 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getClangCallTerminateFn() 4819 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in emitCXXStermFinalizer()
|
H A D | CGOpenMPRuntimeGPU.cpp | 1760 const CGFunctionInfo &CGFI = in emitInterWarpCopyFunction() 2066 const CGFunctionInfo &CGFI = in emitShuffleAndReduceFunction() 2223 const CGFunctionInfo &CGFI = in emitListToGlobalCopyFunction() 2336 const CGFunctionInfo &CGFI = in emitListToGlobalReduceFunction() 2432 const CGFunctionInfo &CGFI = in emitGlobalToListCopyFunction() 2546 const CGFunctionInfo &CGFI = in emitGlobalToListReduceFunction() 3155 const CGFunctionInfo &CGFI = in createParallelDataSharingWrapper()
|
H A D | CGCXXABI.h | 151 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
H A D | CodeGenModule.cpp | 1736 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 2313 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 3338 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 3710 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 3748 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 3821 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in emitCPUDispatchDefinition() 3958 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetOrCreateMultiVersionResolver() 4558 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 5372 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition() 6247 const CGFunctionInfo &FnInfo = in EmitTopLevelStmt()
|
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; 1126 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1988 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2054 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() 4081 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 4170 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
H A D | CGDecl.cpp | 598 const CGFunctionInfo &FnInfo; 601 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 2076 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
H A D | SwiftCallingConv.cpp | 864 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeABIInfo()
|
/openbsd/gnu/llvm/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,
|