/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 85 /// FunctionInfos - Hold memoized CGFunctionInfo results. 86 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 94 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 129 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 152 const CGFunctionInfo &arrangeNullaryFunction(); 164 // - The CGFunctionInfo for emitting a specific call site must include 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) [all...] |
ABIInfo.h | 26 class CGFunctionInfo; 167 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
TargetInfo.h | 36 class CGFunctionInfo;
|
CGCall.cpp | 72 const CGFunctionInfo & 85 static const CGFunctionInfo &arrangeFunctionType(CodeGenTypes &CGT, 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...] |
CGCall.h | 156 /// CGFunctionInfo - Class to encapsulate the information about a 158 class CGFunctionInfo : public llvm::FoldingSetNode { 195 CGFunctionInfo() : Required(RequiredArgs::All) {} 198 static CGFunctionInfo *create(unsigned llvmCC,
|
CGCXX.cpp | 199 const CGFunctionInfo &fnInfo = 215 const CGFunctionInfo *fnInfo) { 263 const CGFunctionInfo &fnInfo = 279 const CGFunctionInfo *fnInfo) { 361 const CGFunctionInfo &FInfo =
|
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, [all...] |
CGObjCRuntime.h | 267 const CGFunctionInfo &CallInfo; 270 MessageSendInfo(const CGFunctionInfo &callInfo,
|
CGObjCRuntime.cpp | 344 const CGFunctionInfo &signature = 357 const CGFunctionInfo &argsInfo = 365 const CGFunctionInfo &argsInfo =
|
TargetInfo.cpp | 337 virtual void computeInfo(CGFunctionInfo &FI) const { 339 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); 443 virtual void computeInfo(CGFunctionInfo &FI) const { 446 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); [all...] |
CGVTables.cpp | 238 const CGFunctionInfo &FnInfo, 304 const CGFunctionInfo &FnInfo, 358 const CGFunctionInfo &CallFnInfo = 401 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeGlobalDeclaration(GD);
|
CodeGenFunction.h | 74 class CGFunctionInfo; 572 const CGFunctionInfo *CurFnInfo; [all...] |
CodeGenTypes.cpp | 45 for (llvm::FoldingSet<CGFunctionInfo>::iterator 475 const CGFunctionInfo *FI; 485 // If there is something higher level prodding our CGFunctionInfo, then
|
CGBlocks.cpp | 874 const CGFunctionInfo &FnInfo = [all...] |
CodeGenFunction.cpp | 256 const CGFunctionInfo &FnInfo, 423 const CGFunctionInfo &FnInfo) { [all...] |
CGDecl.cpp | 414 const CGFunctionInfo &FnInfo; 417 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, [all...] |
CGDeclCXX.cpp | 448 const CGFunctionInfo &FI =
|
CGObjC.cpp | 448 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); [all...] |
CodeGenModule.cpp | 472 const CGFunctionInfo &Info, 566 const CGFunctionInfo &FI) { [all...] |
CGClass.cpp | [all...] |
CGExprCXX.cpp | 231 const CGFunctionInfo *FInfo = 0; [all...] |
CGExpr.cpp | [all...] |
CGBuiltin.cpp | [all...] |