Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCodeGenTypes.h86 llvm::FoldingSet<CGFunctionInfo> FunctionInfos;
94 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
129 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info);
152 const CGFunctionInfo &arrangeNullaryFunction();
174 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD);
175 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD);
176 const CGFunctionInfo &arrangeFunctionDeclaration(QualType ResTy,
181 const CGFunctionInfo &arrangeObjCMethodDeclaration(const ObjCMethodDecl *MD);
182 const CGFunctionInfo &arrangeObjCMessageSendSignature(const ObjCMethodDecl *MD,
185 const CGFunctionInfo &arrangeCXXMethodDeclaration(const CXXMethodDecl *MD);
[all …]
DCGCall.cpp72 const CGFunctionInfo &
85 static const CGFunctionInfo &arrangeFunctionType(CodeGenTypes &CGT, in arrangeFunctionType()
99 const CGFunctionInfo &
129 const CGFunctionInfo &
145 const CGFunctionInfo &
162 const CGFunctionInfo &
185 const CGFunctionInfo &
203 const CGFunctionInfo &
229 const CGFunctionInfo &
242 const CGFunctionInfo &
[all …]
DCGCXX.cpp199 const CGFunctionInfo &fnInfo = in EmitCXXConstructor()
215 const CGFunctionInfo *fnInfo) { in GetAddrOfCXXConstructor()
263 const CGFunctionInfo &fnInfo = in EmitCXXDestructor()
279 const CGFunctionInfo *fnInfo) { in GetAddrOfCXXDestructor()
361 const CGFunctionInfo &FInfo = in BuildAppleKextVirtualDestructorCall()
DABIInfo.h26 class CGFunctionInfo; variable
167 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
DCGCall.h158 class CGFunctionInfo : public llvm::FoldingSetNode {
195 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function
198 static CGFunctionInfo *create(unsigned llvmCC,
DCodeGenModule.h652 const CGFunctionInfo *fnInfo = 0);
658 const CGFunctionInfo *fnInfo = 0);
766 const CGFunctionInfo &FI);
771 const CGFunctionInfo &Info,
780 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI);
799 void ConstructAttributeList(const CGFunctionInfo &Info,
DTargetInfo.cpp337 virtual void computeInfo(CGFunctionInfo &FI) const { in computeInfo()
339 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); in computeInfo()
443 virtual void computeInfo(CGFunctionInfo &FI) const { in computeInfo()
446 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); in computeInfo()
968 virtual void computeInfo(CGFunctionInfo &FI) const;
982 virtual void computeInfo(CGFunctionInfo &FI) const;
2047 void X86_64ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
2061 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); in computeInfo()
2323 void WinX86_64ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
2328 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); in computeInfo()
[all …]
DCGObjCRuntime.cpp344 const CGFunctionInfo &signature = in getMessageSendInfo()
357 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
365 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
DCGObjCRuntime.h267 const CGFunctionInfo &CallInfo;
270 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
DTargetInfo.h36 class CGFunctionInfo; variable
DCGVTables.cpp238 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk()
304 const CGFunctionInfo &FnInfo, in GenerateThunk()
358 const CGFunctionInfo &CallFnInfo = in GenerateThunk()
401 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); in EmitThunk()
DCodeGenFunction.h74 class CGFunctionInfo; variable
572 const CGFunctionInfo *CurFnInfo;
1320 bool IndirectObjCSetterArg(const CGFunctionInfo &FI);
1367 const CGFunctionInfo &FnInfo);
1370 const CGFunctionInfo &FnInfo,
1394 void GenerateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo,
1397 void GenerateVarArgsThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo,
1451 void EmitFunctionProlog(const CGFunctionInfo &FI,
1457 void EmitFunctionEpilog(const CGFunctionInfo &FI);
2186 RValue EmitCall(const CGFunctionInfo &FnInfo,
DCodeGenTypes.cpp45 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes()
475 const CGFunctionInfo *FI; in ConvertType()
DCGBlocks.cpp874 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr()
1035 const CGFunctionInfo &fnInfo = in GenerateBlockFunction()
1186 const CGFunctionInfo &FI = in GenerateCopyHelperFunction()
1303 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction()
1583 const CGFunctionInfo &FI = in generateByrefCopyHelper()
1653 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
DCGDecl.cpp414 const CGFunctionInfo &FnInfo;
417 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction()
1197 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
DCodeGenFunction.cpp256 const CGFunctionInfo &FnInfo, in StartFunction()
423 const CGFunctionInfo &FnInfo) { in GenerateCode()
DCGDeclCXX.cpp448 const CGFunctionInfo &FI = in generateDestroyHelper()
DCGObjC.cpp448 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); in StartObjCMethod()
1331 bool CodeGenFunction::IndirectObjCSetterArg(const CGFunctionInfo &FI) { in IndirectObjCSetterArg()
1332 CGFunctionInfo::const_arg_iterator it = FI.arg_begin(); in IndirectObjCSetterArg()
2798 const CGFunctionInfo &FI = in GenerateObjCAtomicSetterCopyHelperFunction()
2884 const CGFunctionInfo &FI = in GenerateObjCAtomicGetterCopyHelperFunction()
DCodeGenModule.cpp472 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes()
566 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes()
1740 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
DCGExpr.cpp2650 const CGFunctionInfo &FnInfo = in EmitCall()
3040 const CGFunctionInfo &FuncInfo = in EmitAtomicExpr()
DCGClass.cpp1758 const CGFunctionInfo &CalleeFnInfo = in EmitForwardingCallToLambda()
DCGExprCXX.cpp231 const CGFunctionInfo *FInfo = 0; in EmitCXXMemberCallExpr()
DCGBuiltin.cpp984 const CGFunctionInfo &FuncInfo = in EmitBuiltinExpr()