/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 90 /// FunctionInfos - Hold memoized CGFunctionInfo results. 91 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 99 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 134 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 157 const CGFunctionInfo &arrangeNullaryFunction(); 169 // - The CGFunctionInfo for emitting a specific call site must include 179 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 180 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD); 181 const CGFunctionInfo &arrangeFunctionDeclaration(QualType ResTy, 186 const CGFunctionInfo &arrangeObjCMethodDeclaration(const ObjCMethodDecl *MD) [all...] |
TargetInfo.h | 37 class CGFunctionInfo;
|
CGCXX.cpp | 186 const CGFunctionInfo &fnInfo = 202 const CGFunctionInfo *fnInfo) { 234 const CGFunctionInfo &fnInfo = 250 const CGFunctionInfo *fnInfo, 343 const CGFunctionInfo &FInfo =
|
ABIInfo.h | 28 class CGFunctionInfo; 208 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
CGCall.h | 180 /// CGFunctionInfo - Class to encapsulate the information about a 182 class CGFunctionInfo : public llvm::FoldingSetNode { 219 CGFunctionInfo() : Required(RequiredArgs::All) {} 222 static CGFunctionInfo *create(unsigned llvmCC,
|
CGCall.cpp | 75 const CGFunctionInfo & 86 static const CGFunctionInfo &arrangeLLVMFunctionInfo(CodeGenTypes &CGT, 100 static const CGFunctionInfo &arrangeFreeFunctionType(CodeGenTypes &CGT, 119 static const CGFunctionInfo &arrangeCXXMethodType(CodeGenTypes &CGT, 129 const CGFunctionInfo & 165 const CGFunctionInfo & 181 const CGFunctionInfo & 198 const CGFunctionInfo & 226 const CGFunctionInfo & 250 const CGFunctionInfo [all...] |
CGObjCRuntime.h | 274 const CGFunctionInfo &CallInfo; 277 MessageSendInfo(const CGFunctionInfo &callInfo,
|
TargetInfo.cpp | 368 virtual void computeInfo(CGFunctionInfo &FI) const { 370 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); 437 virtual void computeInfo(CGFunctionInfo &FI) const; 448 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { 451 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); 562 virtual void computeInfo(CGFunctionInfo &FI) const; 951 void X86_32ABIInfo::computeInfo(CGFunctionInfo &FI) const { [all...] |
CGObjCRuntime.cpp | 352 const CGFunctionInfo &signature = 365 const CGFunctionInfo &argsInfo = 373 const CGFunctionInfo &argsInfo =
|
CodeGenModule.h | 749 const CGFunctionInfo *fnInfo = 0); 755 const CGFunctionInfo *fnInfo = 0, 872 const CGFunctionInfo &FI); 877 const CGFunctionInfo &Info, 886 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); [all...] |
CGVTables.cpp | 224 const CGFunctionInfo &FnInfo, 293 const CGFunctionInfo &FnInfo, 352 const CGFunctionInfo &CallFnInfo = 404 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD); [all...] |
CodeGenFunction.h | 76 class CGFunctionInfo; 138 const CGFunctionInfo *CurFnInfo; [all...] |
CodeGenTypes.cpp | 46 for (llvm::FoldingSet<CGFunctionInfo>::iterator 508 const CGFunctionInfo *FI; 518 // If there is something higher level prodding our CGFunctionInfo, then
|
CGBlocks.cpp | [all...] |
CGDecl.cpp | 435 const CGFunctionInfo &FnInfo; 438 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, [all...] |
CGDeclCXX.cpp | 493 const CGFunctionInfo &FI =
|
CGAtomic.cpp | 136 const CGFunctionInfo &fnInfo = 579 const CGFunctionInfo &FuncInfo = [all...] |
CodeGenFunction.cpp | 489 const CGFunctionInfo &FnInfo, 659 const CGFunctionInfo &FnInfo) { [all...] |
CGObjC.cpp | 476 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); [all...] |
CodeGenModule.cpp | 579 const CGFunctionInfo &Info, 699 const CGFunctionInfo &FI) { [all...] |
CGStmt.cpp | [all...] |
ItaniumCXXABI.cpp | [all...] |
MicrosoftCXXABI.cpp | 526 const CGFunctionInfo *FInfo [all...] |
CGClass.cpp | [all...] |
CGExprCXX.cpp | 253 const CGFunctionInfo *FInfo = 0; [all...] |