/external/clang/lib/CodeGen/ |
D | CodeGenTypes.h | 145 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 153 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 200 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 250 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 256 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 261 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD); 262 const CGFunctionInfo &arrangeFreeFunctionCall(const CallArgList &Args, 265 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty, 267 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty); 271 const CGFunctionInfo &arrangeNullaryFunction(); [all …]
|
D | CodeGenABITypes.cpp | 29 const CGFunctionInfo & 36 const CGFunctionInfo & 43 const CGFunctionInfo & 49 const CGFunctionInfo & 57 const CGFunctionInfo &
|
D | CGCall.cpp | 92 const CGFunctionInfo & 139 static const CGFunctionInfo & 159 const CGFunctionInfo & 211 const CGFunctionInfo & 232 const CGFunctionInfo & 257 const CGFunctionInfo & 350 const CGFunctionInfo & 379 const CGFunctionInfo & 404 const CGFunctionInfo & 417 const CGFunctionInfo & [all …]
|
D | ABIInfo.h | 32 class CGFunctionInfo; variable 82 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
D | CGCXX.cpp | 219 const CGFunctionInfo &FnInfo = in codegenCXXStructor() 243 const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, in getAddrOfCXXStructor() 320 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
|
D | CGDeclCXX.cpp | 205 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 260 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrDestructFunction() 417 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 486 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalDtorFunc() 609 const CGFunctionInfo &FI = in generateDestroyHelper()
|
D | CodeGenModule.h | 694 const CGFunctionInfo &FI, 825 const CGFunctionInfo *FnInfo = nullptr, 951 const CGFunctionInfo &FI); 955 const CGFunctionInfo &Info, 963 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 967 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 985 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
D | CGObjCRuntime.cpp | 360 const CGFunctionInfo &signature = in getMessageSendInfo() 366 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 373 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
D | CGObjCRuntime.h | 287 const CGFunctionInfo &CallInfo; 290 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
D | CGOpenMPRuntimeNVPTX.h | 38 const CGFunctionInfo *CGFI;
|
D | TargetInfo.h | 39 class CGFunctionInfo; variable
|
D | CGVTables.cpp | 145 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() 209 const CGFunctionInfo &FnInfo) { in StartThunk() 293 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 397 const CGFunctionInfo &FnInfo, in generateThunk() 412 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); in emitThunk()
|
D | TargetInfo.cpp | 598 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 670 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 752 void computeInfo(CGFunctionInfo &FI) const override; 763 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo() 932 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 940 void computeInfo(CGFunctionInfo &FI) const override; 1585 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo() 1674 void X86_32ABIInfo::rewriteWithInAlloca(CGFunctionInfo &FI) const { in rewriteWithInAlloca() 1684 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca() 1989 void computeInfo(CGFunctionInfo &FI) const override; [all …]
|
D | CodeGenFunction.h | 80 class CGFunctionInfo; variable 154 const CGFunctionInfo *CurFnInfo; 1379 const CGFunctionInfo &FnInfo); 1386 const CGFunctionInfo &FnInfo, 1416 const CGFunctionInfo &FnInfo); 1427 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 1431 const CGFunctionInfo &FnInfo, 1539 void EmitFunctionProlog(const CGFunctionInfo &FI, 1545 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 2817 RValue EmitCall(const CGFunctionInfo &FnInfo, llvm::Value *Callee,
|
D | CodeGenTypes.cpp | 42 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 344 const CGFunctionInfo *FI; in ConvertFunctionType()
|
D | CGBlocks.cpp | 989 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1180 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1334 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 1510 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 1796 const CGFunctionInfo &FI = in generateByrefCopyHelper() 1869 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
|
D | CGCXXABI.h | 121 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
D | CGDecl.cpp | 502 const CGFunctionInfo &FnInfo; 505 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 1418 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
D | ItaniumCXXABI.cpp | 60 bool classifyReturnType(CGFunctionInfo &FI) const override; 972 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1618 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall() 2200 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2235 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2293 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs()
|
D | MicrosoftCXXABI.cpp | 54 bool classifyReturnType(CGFunctionInfo &FI) const override; 1078 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1840 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall() 1901 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSMemberPointerThunk(MD); in EmitVirtualMemPtrThunk() 3807 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 3887 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
D | SwiftCallingConv.cpp | 822 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeABIInfo()
|
D | CodeGenModule.cpp | 819 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 966 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 1585 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 2198 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 2872 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
/external/clang/include/clang/CodeGen/ |
D | CodeGenABITypes.h | 48 class CGFunctionInfo; variable 51 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 55 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 59 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 62 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 67 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
D | SwiftCallingConv.h | 39 class CGFunctionInfo; variable 162 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
D | CGFunctionInfo.h | 448 class CGFunctionInfo final 450 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 506 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 509 static CGFunctionInfo *create(unsigned llvmCC,
|