Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTypes.h84 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,
201 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD);
202 const CGFunctionInfo &arrangeFreeFunctionCall(const CallArgList &Args,
205 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
206 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
210 const CGFunctionInfo &arrangeNullaryFunction();
[all …]
H A DCodeGenABITypes.cpp35 const CGFunctionInfo &
42 const CGFunctionInfo &
48 const CGFunctionInfo &
54 const CGFunctionInfo &
62 const CGFunctionInfo &
H A DCGCall.cpp105 const CGFunctionInfo &
177 static const CGFunctionInfo &
195 const CGFunctionInfo &
253 const CGFunctionInfo &
281 const CGFunctionInfo &
308 const CGFunctionInfo &
392 const CGFunctionInfo &
436 const CGFunctionInfo &
460 const CGFunctionInfo &
473 const CGFunctionInfo &
[all …]
H A DABIInfo.h33 class CGFunctionInfo; variable
78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
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 DCodeGenModule.h845 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 DCGObjCRuntime.cpp366 const CGFunctionInfo &signature = in getMessageSendInfo()
372 const CGFunctionInfo &signatureForCall = in getMessageSendInfo()
379 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
H A DCGDeclCXX.cpp241 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub()
372 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrCleanUpFunction()
590 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc()
663 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalCleanUpFunc()
854 const CGFunctionInfo &FI = in generateDestroyHelper()
H A DCGObjCRuntime.h329 const CGFunctionInfo &CallInfo;
332 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
H A DTargetInfo.cpp175 static bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI, in classifyReturnType()
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;
950 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
1085 CCState(CGFunctionInfo &FI) in CCState()
1153 void rewriteWithInAlloca(CGFunctionInfo &FI) const;
1158 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const;
1162 void computeInfo(CGFunctionInfo &FI) const override;
1738 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const { in runVectorCallFirstPass()
[all …]
H A DCGVTables.cpp158 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 DTargetInfo.h41 class CGFunctionInfo; variable
H A DCodeGenFunction.h94 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,
3940 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee,
[all …]
H A DCGOpenMPRuntimeGPU.h47 const CGFunctionInfo &CGFI;
H A DCGBlocks.cpp1229 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr()
1493 const CGFunctionInfo &fnInfo = in GenerateBlockFunction()
1898 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility()
1938 const CGFunctionInfo &FI = in GenerateCopyHelperFunction()
2133 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction()
2387 const CGFunctionInfo &FI = in generateByrefCopyHelper()
2462 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
H A DCodeGenTypes.cpp39 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes()
360 const CGFunctionInfo *FI; in ConvertFunctionTypeInternal()
H A DItaniumCXXABI.cpp68 bool classifyReturnType(CGFunctionInfo &FI) const override;
1217 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType()
2007 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall()
2803 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper()
2856 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs()
2946 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs()
4760 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in emitCXXStermFinalizer()
H A DCGCXXABI.h125 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
H A DCGOpenMPRuntimeGPU.cpp2657 const CGFunctionInfo &CGFI = in emitInterWarpCopyFunction()
2958 const CGFunctionInfo &CGFI = in emitShuffleAndReduceFunction()
3114 const CGFunctionInfo &CGFI = in emitListToGlobalCopyFunction()
3223 const CGFunctionInfo &CGFI = in emitListToGlobalReduceFunction()
3319 const CGFunctionInfo &CGFI = in emitGlobalToListCopyFunction()
3429 const CGFunctionInfo &CGFI = in emitGlobalToListReduceFunction()
4041 const CGFunctionInfo &CGFI = in createParallelDataSharingWrapper()
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.cpp55 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 DCodeGenModule.cpp1481 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes()
2023 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes()
2906 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal()
3242 const CGFunctionInfo &FI = in emitMultiVersionFunctions()
3303 const CGFunctionInfo &FInfo = getTypes().arrangeCXXMethodDeclaration(CXXFD); in emitCPUDispatchDefinition()
4007 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal()
4801 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h57 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 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,
613 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
616 static CGFunctionInfo *create(unsigned llvmCC,

12