| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CodeGenTypes.h | 84 llvm::FoldingSet<CGFunctionInfo> FunctionInfos; 92 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed; 140 llvm::FunctionType *GetFunctionType(const CGFunctionInfo &Info); 190 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD); 196 const CGFunctionInfo &arrangeCall(const CGFunctionInfo &declFI, 201 const CGFunctionInfo &arrangeFunctionDeclaration(const FunctionDecl *FD); 202 const CGFunctionInfo &arrangeFreeFunctionCall(const CallArgList &Args, 205 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty); 206 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty); 210 const CGFunctionInfo &arrangeNullaryFunction(); [all …]
|
| HD | CodeGenABITypes.cpp | 28 const CGFunctionInfo & 35 const CGFunctionInfo & 41 const CGFunctionInfo & 47 const CGFunctionInfo & 55 const CGFunctionInfo &
|
| HD | CGCall.cpp | 103 const CGFunctionInfo & 175 static const CGFunctionInfo & 193 const CGFunctionInfo & 250 const CGFunctionInfo & 278 const CGFunctionInfo & 305 const CGFunctionInfo & 389 const CGFunctionInfo & 433 const CGFunctionInfo & 457 const CGFunctionInfo & 470 const CGFunctionInfo & [all …]
|
| HD | ABIInfo.h | 33 class CGFunctionInfo; variable 76 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
|
| HD | CGCXX.cpp | 208 const CGFunctionInfo &FnInfo = getTypes().arrangeCXXStructorDeclaration(GD); in codegenCXXStructor() 222 GlobalDecl GD, const CGFunctionInfo *FnInfo, llvm::FunctionType *FnType, in getAddrAndTypeOfCXXStructor() 303 const CGFunctionInfo &FInfo = CGM.getTypes().arrangeCXXStructorDeclaration( in BuildAppleKextVirtualDestructorCall()
|
| HD | CodeGenModule.h | 815 const CGFunctionInfo &FI, 978 getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 989 GlobalDecl GD, const CGFunctionInfo *FnInfo = nullptr, 1103 const CGFunctionInfo &FI); 1106 void SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, 1114 bool ReturnTypeUsesSRet(const CGFunctionInfo &FI); 1118 bool ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI); 1136 void ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info,
|
| HD | CGObjCRuntime.cpp | 365 const CGFunctionInfo &signature = in getMessageSendInfo() 371 const CGFunctionInfo &signatureForCall = in getMessageSendInfo() 378 const CGFunctionInfo &argsInfo = in getMessageSendInfo()
|
| HD | CGDeclCXX.cpp | 241 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in createAtExitStub() 337 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, in CreateGlobalInitOrDestructFunction() 545 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalInitFunc() 628 const CGFunctionInfo &FI = getTypes().arrangeNullaryFunction(); in EmitCXXGlobalDtorFunc() 767 const CGFunctionInfo &FI = in generateDestroyHelper()
|
| HD | TargetInfo.cpp | 160 static bool classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI, in classifyReturnType() 668 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 742 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo() 867 void computeInfo(CGFunctionInfo &FI) const override; 878 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo() 1000 CCState(CGFunctionInfo &FI) in CCState() 1072 void rewriteWithInAlloca(CGFunctionInfo &FI) const; 1077 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const; 1081 void computeInfo(CGFunctionInfo &FI) const override; 1645 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const { in runVectorCallFirstPass() [all …]
|
| HD | CGObjCRuntime.h | 310 const CGFunctionInfo &CallInfo; 313 MessageSendInfo(const CGFunctionInfo &callInfo, in MessageSendInfo()
|
| HD | CGVTables.cpp | 158 const CGFunctionInfo &FnInfo, in GenerateVarArgsThunk() 237 const CGFunctionInfo &FnInfo, in StartThunk() 342 const CGFunctionInfo &CallFnInfo = CGM.getTypes().arrangeCXXMethodCall( in EmitCallAndReturnForThunk() 445 const CGFunctionInfo &FnInfo, GlobalDecl GD, in generateThunk() 515 const CGFunctionInfo &FnInfo = in maybeEmitThunk()
|
| HD | TargetInfo.h | 40 class CGFunctionInfo; variable
|
| HD | CodeGenFunction.h | 87 class CGFunctionInfo; variable 299 const CGFunctionInfo *CurFnInfo; 1840 const CGFunctionInfo &FnInfo); 1852 const CGFunctionInfo &FnInfo, 1886 const CGFunctionInfo &FnInfo, bool IsUnprototyped); 1898 void generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, 1903 const CGFunctionInfo &FnInfo, 2016 void EmitFunctionProlog(const CGFunctionInfo &FI, 2022 void EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, 3612 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, [all …]
|
| HD | CodeGenTypes.cpp | 41 for (llvm::FoldingSet<CGFunctionInfo>::iterator in ~CodeGenTypes() 346 const CGFunctionInfo *FI; in ConvertFunctionTypeInternal()
|
| HD | CGOpenMPRuntimeNVPTX.h | 46 const CGFunctionInfo &CGFI;
|
| HD | CGBlocks.cpp | 1303 const CGFunctionInfo &FnInfo = in EmitBlockCallExpr() 1566 const CGFunctionInfo &fnInfo = in GenerateBlockFunction() 1971 const CGFunctionInfo &FI, in setBlockHelperAttributesVisibility() 2011 const CGFunctionInfo &FI = in GenerateCopyHelperFunction() 2204 const CGFunctionInfo &FI = in GenerateDestroyHelperFunction() 2456 const CGFunctionInfo &FI = in generateByrefCopyHelper() 2531 const CGFunctionInfo &FI = in generateByrefDisposeHelper()
|
| HD | CGCXXABI.h | 122 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
|
| HD | ItaniumCXXABI.cpp | 68 bool classifyReturnType(CGFunctionInfo &FI) const override; 1164 bool ItaniumCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1843 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 2541 const CGFunctionInfo &FI = CGM.getTypes().arrangeBuiltinFunctionDeclaration( in getOrCreateThreadLocalWrapper() 2594 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs() 2683 const CGFunctionInfo &FI = CGM.getTypes().arrangeNullaryFunction(); in EmitThreadLocalInitFuncs()
|
| HD | CodeGenModule.cpp | 1233 const CGFunctionInfo &Info, in SetLLVMFunctionAttributes() 1765 const CGFunctionInfo &FI) { in SetInternalFunctionAttributes() 2521 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobal() 2788 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(OldGD); in emitOpenMPDeviceFunctionRedefinition() 2904 const CGFunctionInfo &FI = in emitMultiVersionFunctions() 2954 const CGFunctionInfo &FInfo = getTypes().arrangeCXXMethodDeclaration(CXXFD); in emitCPUDispatchDefinition() 3641 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in GetAddrOfGlobal() 4446 const CGFunctionInfo &FI = getTypes().arrangeGlobalDeclaration(GD); in EmitGlobalFunctionDefinition()
|
| HD | CGOpenMPRuntimeNVPTX.cpp | 3200 const CGFunctionInfo &CGFI = in emitInterWarpCopyFunction() 3494 const CGFunctionInfo &CGFI = in emitShuffleAndReduceFunction() 3655 const CGFunctionInfo &CGFI = in emitListToGlobalCopyFunction() 3762 const CGFunctionInfo &CGFI = in emitListToGlobalReduceFunction() 3857 const CGFunctionInfo &CGFI = in emitGlobalToListCopyFunction() 3964 const CGFunctionInfo &CGFI = in emitGlobalToListReduceFunction() 4574 const CGFunctionInfo &CGFI = in createParallelDataSharingWrapper()
|
| HD | CGNonTrivialStruct.cpp | 303 static const CGFunctionInfo &getFunctionInfo(CodeGenModule &CGM, in getFunctionInfo() 453 const CGFunctionInfo &FI = getFunctionInfo<N>(CGM, Args); in getFunction()
|
| HD | MicrosoftCXXABI.cpp | 55 bool classifyReturnType(CGFunctionInfo &FI) const override; 1088 bool MicrosoftCXXABI::classifyReturnType(CGFunctionInfo &FI) const { in classifyReturnType() 1927 const CGFunctionInfo *FInfo = in EmitVirtualDestructorCall() 1993 const CGFunctionInfo &FnInfo = in EmitVirtualMemPtrThunk() 3923 const CGFunctionInfo &FnInfo = CGM.getTypes().arrangeMSCtorClosure(CD, CT); in getAddrOfCXXCtorClosure() 4012 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
| HD | CodeGenABITypes.h | 50 class CGFunctionInfo; variable 53 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 57 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 60 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 63 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 68 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
| HD | SwiftCallingConv.h | 37 class CGFunctionInfo; variable 175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
|
| HD | CGFunctionInfo.h | 476 class CGFunctionInfo final 478 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 540 CGFunctionInfo() : Required(RequiredArgs::All) {} in CGFunctionInfo() function 543 static CGFunctionInfo *create(unsigned llvmCC,
|