/external/clang/lib/CodeGen/ |
D | CodeGenTypes.h | 86 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 …]
|
D | CGCall.cpp | 72 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 …]
|
D | CGCXX.cpp | 199 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()
|
D | ABIInfo.h | 26 class CGFunctionInfo; variable 167 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
D | CGCall.h | 158 class CGFunctionInfo : public llvm::FoldingSetNode { 195 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 198 static CGFunctionInfo *create(unsigned llvmCC,
|
D | CodeGenModule.h | 652 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,
|
D | TargetInfo.cpp | 337 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 …]
|
D | CGObjCRuntime.cpp | 344 const CGFunctionInfo &signature = in getMessageSendInfo() 357 const CGFunctionInfo &argsInfo = in getMessageSendInfo() 365 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
D | CGObjCRuntime.h | 267 const CGFunctionInfo &CallInfo; 270 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
D | TargetInfo.h | 36 class CGFunctionInfo; variable
|
D | CGVTables.cpp | 238 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()
|
D | CodeGenFunction.h | 74 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,
|
D | CodeGenTypes.cpp | 45 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 475 const CGFunctionInfo *FI; in ConvertType()
|
D | CGBlocks.cpp | 874 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()
|
D | CGDecl.cpp | 414 const CGFunctionInfo &FnInfo; 417 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 1197 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
D | CodeGenFunction.cpp | 256 const CGFunctionInfo &FnInfo, in StartFunction() 423 const CGFunctionInfo &FnInfo) { in GenerateCode()
|
D | CGDeclCXX.cpp | 448 const CGFunctionInfo &FI = in generateDestroyHelper()
|
D | CGObjC.cpp | 448 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()
|
D | CodeGenModule.cpp | 472 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 566 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 1740 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
D | CGExpr.cpp | 2650 const CGFunctionInfo &FnInfo = in EmitCall() 3040 const CGFunctionInfo &FuncInfo = in EmitAtomicExpr()
|
D | CGClass.cpp | 1758 const CGFunctionInfo &CalleeFnInfo = in EmitForwardingCallToLambda()
|
D | CGExprCXX.cpp | 231 const CGFunctionInfo *FInfo = 0; in EmitCXXMemberCallExpr()
|
D | CGBuiltin.cpp | 984 const CGFunctionInfo &FuncInfo = in EmitBuiltinExpr()
|