Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenTypes.h87 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 DCodeGenABITypes.cpp35 const CGFunctionInfo &
42 const CGFunctionInfo &
48 const CGFunctionInfo &
54 const CGFunctionInfo &
62 const CGFunctionInfo &
H A DABIInfo.h33 class CGFunctionInfo; variable
70 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
H A DCGCall.cpp110 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 DCGCXX.cpp208 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 DCGObjCRuntime.h37 class CGFunctionInfo; variable
330 const CGFunctionInfo &CallInfo;
333 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
H A DCodeGenModule.h887 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 DCGDeclCXX.cpp245 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 DCGObjCRuntime.cpp369 const CGFunctionInfo &signature = in getMessageSendInfo()
375 const CGFunctionInfo &signatureForCall = in getMessageSendInfo()
382 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
H A DTargetInfo.cpp755 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 DCGVTables.cpp160 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 DCodeGenFunction.h91 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 DCGBlocks.cpp1231 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 DCodeGenTypes.cpp40 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes()
369 const CGFunctionInfo *FI; in ConvertFunctionTypeInternal()
H A DItaniumCXXABI.cpp68 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 DCGOpenMPRuntimeGPU.cpp1760 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 DCGCXXABI.h151 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
H A DCodeGenModule.cpp1736 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 DCGNonTrivialStruct.cpp307 static const CGFunctionInfo &getFunctionInfo(CodeGenModule &CGM, in getFunctionInfo()
467 const CGFunctionInfo &FI = getFunctionInfo<N>(CGM, Args); in getFunction()
H A DMicrosoftCXXABI.cpp59 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 DCGDecl.cpp598 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 DSwiftCallingConv.cpp864 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeABIInfo()
/openbsd/gnu/llvm/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h49 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 DSwiftCallingConv.h37 class CGFunctionInfo; variable
175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
H A DCGFunctionInfo.h546 class CGFunctionInfo final
548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
616 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
619 static CGFunctionInfo *create(unsigned llvmCC,

12