/external/clang/include/clang/CodeGen/ |
CodeGenABITypes.h | 29 #include "clang/CodeGen/CGFunctionInfo.h" 48 class CGFunctionInfo; 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,
|
SwiftCallingConv.h | 39 class CGFunctionInfo; 162 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
CGFunctionInfo.h | 1 //==-- CGFunctionInfo.h - Representation of function argument/return types -==// 10 // Defines CGFunctionInfo and associated types used in representing the 439 // Implementation detail of CGFunctionInfo, factored out so it can be named 440 // in the TrailingObjects base class of CGFunctionInfo. 446 /// CGFunctionInfo - Class to encapsulate the information about a 448 class CGFunctionInfo final 450 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 506 CGFunctionInfo() : Required(RequiredArgs::All) {} 509 static CGFunctionInfo *create(unsigned llvmCC,
|
/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 19 #include "clang/CodeGen/CGFunctionInfo.h" 144 /// Hold memoized CGFunctionInfo results. 145 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 153 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 200 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 240 // - The CGFunctionInfo for emitting a specific call site must include 250 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 256 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 261 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD) [all...] |
CodeGenABITypes.cpp | 21 #include "clang/CodeGen/CGFunctionInfo.h" 29 const CGFunctionInfo & 36 const CGFunctionInfo & 43 const CGFunctionInfo & 49 const CGFunctionInfo & 57 const CGFunctionInfo &
|
ABIInfo.h | 32 class CGFunctionInfo; 82 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
CGOpenMPRuntimeNVPTX.h | 38 const CGFunctionInfo *CGFI;
|
TargetInfo.h | 39 class CGFunctionInfo;
|
CGCXX.cpp | 219 const CGFunctionInfo &FnInfo = 243 const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, 320 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration(
|
CGCall.cpp | 28 #include "clang/CodeGen/CGFunctionInfo.h" 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 [all...] |
CGObjCRuntime.h | 287 const CGFunctionInfo &CallInfo; 290 MessageSendInfo(const CGFunctionInfo &callInfo,
|
CGDeclCXX.cpp | 205 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); 260 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, 417 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); 486 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); 609 const CGFunctionInfo &FI =
|
CodeGenModule.h | 694 const CGFunctionInfo &FI, 825 const CGFunctionInfo *FnInfo = nullptr, [all...] |
CGObjCRuntime.cpp | 23 #include "clang/CodeGen/CGFunctionInfo.h" 360 const CGFunctionInfo &signature = 366 const CGFunctionInfo &signatureForCall = 373 const CGFunctionInfo &argsInfo =
|
CGVTables.cpp | 19 #include "clang/CodeGen/CGFunctionInfo.h" 145 const CGFunctionInfo &FnInfo, 209 const CGFunctionInfo &FnInfo) { 293 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( 397 const CGFunctionInfo &FnInfo, 412 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); [all...] |
TargetInfo.cpp | 21 #include "clang/CodeGen/CGFunctionInfo.h" 598 void computeInfo(CGFunctionInfo &FI) const override { 670 void computeInfo(CGFunctionInfo &FI) const override { 752 void computeInfo(CGFunctionInfo &FI) const override; 763 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { [all...] |
CodeGenTypes.cpp | 25 #include "clang/CodeGen/CGFunctionInfo.h" 42 for (llvm::FoldingSet<CGFunctionInfo>::iterator 344 const CGFunctionInfo *FI; 355 // If there is something higher level prodding our CGFunctionInfo, then
|
CodeGenFunction.h | 80 class CGFunctionInfo; 154 const CGFunctionInfo *CurFnInfo; [all...] |
CGBlocks.cpp | [all...] |
CGCXXABI.h | 121 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
CGDecl.cpp | 28 #include "clang/CodeGen/CGFunctionInfo.h" 502 const CGFunctionInfo &FnInfo; 505 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, [all...] |
ItaniumCXXABI.cpp | 60 bool classifyReturnType(CGFunctionInfo &FI) const override; [all...] |
MicrosoftCXXABI.cpp | 54 bool classifyReturnType(CGFunctionInfo &FI) const override; [all...] |
CGException.cpp | [all...] |
SwiftCallingConv.cpp | 822 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) {
|