| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 144 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 152 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 201 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 251 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 257 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 272 const CGFunctionInfo &arrangeNullaryFunction(); 276 const CGFunctionInfo & 279 const CGFunctionInfo & 289 const CGFunctionInfo &arrangeUnprototypedObjCMessageSend( 294 const CGFunctionInfo &arrangeBlockFunctionDeclaration( [all …]
|
| H A D | CodeGenABITypes.cpp | 29 const CGFunctionInfo & 36 const CGFunctionInfo & 43 const CGFunctionInfo & 49 const CGFunctionInfo & 57 const CGFunctionInfo &
|
| H A D | CGCall.cpp | 97 const CGFunctionInfo & 189 const CGFunctionInfo & 247 const CGFunctionInfo & 278 const CGFunctionInfo & 305 const CGFunctionInfo & 395 const CGFunctionInfo & 436 const CGFunctionInfo & 460 const CGFunctionInfo & 473 const CGFunctionInfo & 802 CGFunctionInfo *CGFunctionInfo::create(unsigned llvmCC, in create() [all …]
|
| H A D | ABIInfo.h | 34 class CGFunctionInfo; variable 77 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
| H A D | CGCXX.cpp | 209 const CGFunctionInfo &FnInfo = in codegenCXXStructor() 232 const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo, in getAddrOfCXXStructor() 314 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGObjCRuntime.cpp | 368 const CGFunctionInfo &signature = in getMessageSendInfo() 374 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 381 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
| H A D | CodeGenModule.h | 794 const CGFunctionInfo &FI, 959 const CGFunctionInfo *FnInfo = nullptr, 1065 const CGFunctionInfo &FI); 1068 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1076 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1080 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1098 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
| H A D | CGDeclCXX.cpp | 229 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 325 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrDestructFunction() 523 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 588 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalDtorFunc() 719 const CGFunctionInfo &FI = in generateDestroyHelper()
|
| H A D | CGObjCRuntime.h | 291 const CGFunctionInfo &CallInfo; 294 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
| H A D | TargetInfo.cpp | 663 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 737 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 853 void computeInfo(CGFunctionInfo &FI) const override; 1056 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 1066 void computeInfo(CGFunctionInfo &FI) const override; 2201 void computeInfo(CGFunctionInfo &FI) const override; 2228 void computeInfo(CGFunctionInfo &FI) const override; 5628 void computeInfo(CGFunctionInfo &FI) const override; 6274 void computeInfo(CGFunctionInfo &FI) const override; 6830 void computeInfo(CGFunctionInfo &FI) const override; [all …]
|
| H A D | CGVTables.cpp | 158 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() 226 const CGFunctionInfo &FnInfo, in StartThunk() 329 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 431 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk() 500 const CGFunctionInfo &FnInfo = in maybeEmitThunk()
|
| H A D | TargetInfo.h | 41 class CGFunctionInfo; variable
|
| H A D | CodeGenFunction.h | 87 class CGFunctionInfo; variable 299 const CGFunctionInfo *CurFnInfo; 1809 const CGFunctionInfo &FnInfo); 1821 const CGFunctionInfo &FnInfo, 1852 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 1864 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 1869 const CGFunctionInfo &FnInfo, 1982 void EmitFunctionProlog(const CGFunctionInfo &FI, 1988 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 3581 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, [all …]
|
| H A D | CodeGenTypes.cpp | 42 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 348 const CGFunctionInfo *FI; in ConvertFunctionType()
|
| H A D | CGOpenMPRuntimeNVPTX.h | 48 const CGFunctionInfo &CGFI;
|
| H A D | CGBlocks.cpp | 1312 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1575 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1982 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility() 2022 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 2213 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 2464 const CGFunctionInfo &FI = in generateByrefCopyHelper() 2539 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
|
| H A D | CGCXXABI.h | 123 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
| H A D | ItaniumCXXABI.cpp | 65 bool classifyReturnType(CGFunctionInfo &FI) const override; 1091 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1763 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall() 2452 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2503 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2568 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs()
|
| H A D | CGNonTrivialStruct.cpp | 304 static const CGFunctionInfo &getFunctionInfo(CodeGenModule &CGM, in getFunctionInfo() 455 const CGFunctionInfo &FI = getFunctionInfo<N>(CGM, Args); in getFunction()
|
| H A D | CodeGenModule.cpp | 1167 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 1484 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 2189 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 2510 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 2560 const CGFunctionInfo &FInfo = getTypes().arrangeCXXMethodDeclaration(CXXFD); in emitCPUDispatchDefinition() 3226 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 3992 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
| H A D | MicrosoftCXXABI.cpp | 55 bool classifyReturnType(CGFunctionInfo &FI) const override; 1053 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1888 const CGFunctionInfo *FInfo = &CGM.getTypes().arrangeCXXStructorDeclaration( in EmitVirtualDestructorCall() 1948 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() 3872 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 3961 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
| H A D | CGDecl.cpp | 560 const CGFunctionInfo &FnInfo; 563 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, in CallCleanupFunction() 1906 const CGFunctionInfo &Info = CGM.getTypes().arrangeFunctionDeclaration(FD); in EmitAutoVarCleanups()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 50 class CGFunctionInfo; variable 53 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 57 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 61 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 64 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 69 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
| H A D | SwiftCallingConv.h | 38 class CGFunctionInfo; variable 176 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
| H A D | CGFunctionInfo.h | 493 class CGFunctionInfo final 495 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 557 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 560 static CGFunctionInfo *create(unsigned llvmCC,
|