clang 20.0.0git
clang::CodeGen::CodeGenModule Member List

This is the complete list of members for clang::CodeGen::CodeGenModule, including all inherited members.

addCompilerUsedGlobal(llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object)clang::CodeGen::CodeGenModuleinline
AddCXXPrioritizedStermFinalizerEntry(llvm::Function *StermFinalizer, int Priority)clang::CodeGen::CodeGenModuleinline
AddCXXStermFinalizerEntry(llvm::FunctionCallee DtorFn)clang::CodeGen::CodeGenModuleinline
AddCXXStermFinalizerToGlobalDtor(llvm::Function *StermFinalizer, int Priority)clang::CodeGen::CodeGenModuleinline
addDefaultFunctionDefinitionAttributes(llvm::AttrBuilder &attrs)clang::CodeGen::CodeGenModule
AddDeferredUnusedCoverageMapping(Decl *D)clang::CodeGen::CodeGenModule
addDeferredVTable(const CXXRecordDecl *RD)clang::CodeGen::CodeGenModuleinline
AddDependentLib(StringRef Lib)clang::CodeGen::CodeGenModule
AddDetectMismatch(StringRef Name, StringRef Value)clang::CodeGen::CodeGenModule
AddGlobalAnnotations(const ValueDecl *D, llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
AddGlobalCtor(llvm::Function *Ctor, int Priority=65535, unsigned LexOrder=~0U, llvm::Constant *AssociatedData=nullptr)clang::CodeGen::CodeGenModule
AddGlobalDtor(llvm::Function *Dtor, int Priority=65535, bool IsDtorAttrFunc=false)clang::CodeGen::CodeGenModule
addGlobalValReplacement(llvm::GlobalValue *GV, llvm::Constant *C)clang::CodeGen::CodeGenModule
addReplacement(StringRef Name, llvm::Constant *C)clang::CodeGen::CodeGenModule
addUndefinedGlobalForTailCall(std::pair< const FunctionDecl *, SourceLocation > Global)clang::CodeGen::CodeGenModuleinline
addUsedGlobal(llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
addUsedOrCompilerUsedGlobal(llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
AddVTableTypeMetadata(llvm::GlobalVariable *VTable, CharUnits Offset, const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
AdjustMemoryAttribute(StringRef Name, CGCalleeInfo CalleeInfo, llvm::AttributeList &Attrs)clang::CodeGen::CodeGenModule
AllocaInt8PtrTyclang::CodeGen::CodeGenTypeCache
AllocaVoidPtrTyclang::CodeGen::CodeGenTypeCache
AlwaysHasLTOVisibilityPublic(const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
AppendLinkerOptions(StringRef Opts)clang::CodeGen::CodeGenModule
ASTAllocaAddressSpaceclang::CodeGen::CodeGenTypeCache
BFloatTyclang::CodeGen::CodeGenTypeCache
ByrefHelpersCacheclang::CodeGen::CodeGenModule
CharTyclang::CodeGen::CodeGenTypeCache
clear()clang::CodeGen::CodeGenModule
ClearUnusedCoverageMapping(const Decl *D)clang::CodeGen::CodeGenModule
codegenCXXStructor(GlobalDecl GD)clang::CodeGen::CodeGenModule
CodeGenModule(ASTContext &C, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS, const HeaderSearchOptions &headersearchopts, const PreprocessorOptions &ppopts, const CodeGenOptions &CodeGenOpts, llvm::Module &M, DiagnosticsEngine &Diags, CoverageSourceInfo *CoverageInfo=nullptr)clang::CodeGen::CodeGenModule
computeNonVirtualBaseClassOffset(const CXXRecordDecl *DerivedClass, CastExpr::path_const_iterator Start, CastExpr::path_const_iterator End)clang::CodeGen::CodeGenModule
ConstGlobalsPtrTyclang::CodeGen::CodeGenTypeCache
ConstructAttributeList(StringRef Name, const CGFunctionInfo &Info, CGCalleeInfo CalleeInfo, llvm::AttributeList &Attrs, unsigned &CallingConv, bool AttrOnCallSite, bool IsThunk)clang::CodeGen::CodeGenModule
CreateCrossDsoCfiTypeId(llvm::Metadata *MD)clang::CodeGen::CodeGenModule
CreateFunctionTypeMetadataForIcall(const FunctionDecl *FD, llvm::Function *F)clang::CodeGen::CodeGenModule
CreateGlobalInitOrCleanUpFunction(llvm::FunctionType *ty, const Twine &name, const CGFunctionInfo &FI, SourceLocation Loc=SourceLocation(), bool TLS=false, llvm::GlobalVariable::LinkageTypes Linkage=llvm::GlobalVariable::InternalLinkage)clang::CodeGen::CodeGenModule
CreateKCFITypeId(QualType T)clang::CodeGen::CodeGenModule
CreateMetadataIdentifierForType(QualType T)clang::CodeGen::CodeGenModule
CreateMetadataIdentifierForVirtualMemPtrType(QualType T)clang::CodeGen::CodeGenModule
CreateMetadataIdentifierGeneralized(QualType T)clang::CodeGen::CodeGenModule
createOpenCLIntToSamplerConversion(const Expr *E, CodeGenFunction &CGF)clang::CodeGen::CodeGenModule
CreateOrReplaceCXXRuntimeVariable(StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, llvm::Align Alignment)clang::CodeGen::CodeGenModule
CreateRuntimeFunction(llvm::FunctionType *Ty, StringRef Name, llvm::AttributeList ExtraAttrs=llvm::AttributeList(), bool Local=false, bool AssumeConvergent=false)clang::CodeGen::CodeGenModule
CreateRuntimeVariable(llvm::Type *Ty, StringRef Name)clang::CodeGen::CodeGenModule
createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant, CharUnits Align)clang::CodeGen::CodeGenModule
CtorList typedefclang::CodeGen::CodeGenModule
DecorateInstructionWithInvariantGroup(llvm::Instruction *I, const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
DecorateInstructionWithTBAA(llvm::Instruction *Inst, TBAAAccessInfo TBAAInfo)clang::CodeGen::CodeGenModule
DoubleTyclang::CodeGen::CodeGenTypeCache
EmitAnnotateAttr(llvm::GlobalValue *GV, const AnnotateAttr *AA, SourceLocation L)clang::CodeGen::CodeGenModule
EmitAnnotationArgs(const AnnotateAttr *Attr)clang::CodeGen::CodeGenModule
EmitAnnotationLineNo(SourceLocation L)clang::CodeGen::CodeGenModule
EmitAnnotationString(StringRef Str)clang::CodeGen::CodeGenModule
EmitAnnotationUnit(SourceLocation Loc)clang::CodeGen::CodeGenModule
EmitDeferredUnusedCoverageMappings()clang::CodeGen::CodeGenModule
EmitExplicitCastExprType(const ExplicitCastExpr *E, CodeGenFunction *CGF=nullptr)clang::CodeGen::CodeGenModule
EmitExternalDeclaration(const DeclaratorDecl *D)clang::CodeGen::CodeGenModule
EmitGlobal(GlobalDecl D)clang::CodeGen::CodeGenModule
EmitGlobalAnnotations()clang::CodeGen::CodeGenModule
EmitMainVoidAlias()clang::CodeGen::CodeGenModule
EmitNullConstant(QualType T)clang::CodeGen::CodeGenModule
EmitNullConstantForBase(const CXXRecordDecl *Record)clang::CodeGen::CodeGenModule
EmitOMPAllocateDecl(const OMPAllocateDecl *D)clang::CodeGen::CodeGenModule
EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D, CodeGenFunction *CGF=nullptr)clang::CodeGen::CodeGenModule
EmitOMPDeclareReduction(const OMPDeclareReductionDecl *D, CodeGenFunction *CGF=nullptr)clang::CodeGen::CodeGenModule
EmitOMPRequiresDecl(const OMPRequiresDecl *D)clang::CodeGen::CodeGenModule
EmitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D)clang::CodeGen::CodeGenModule
EmitPointerAuthInfo(const RecordDecl *RD)clang::CodeGen::CodeGenModule
EmitTentativeDefinition(const VarDecl *D)clang::CodeGen::CodeGenModule
EmitTopLevelDecl(Decl *D)clang::CodeGen::CodeGenModule
EmitVTable(CXXRecordDecl *Class)clang::CodeGen::CodeGenModule
EmitVTableTypeMetadata(const CXXRecordDecl *RD, llvm::GlobalVariable *VTable, const VTableLayout &VTLayout)clang::CodeGen::CodeGenModule
Error(SourceLocation loc, StringRef error)clang::CodeGen::CodeGenModule
ErrorUnsupported(const Stmt *S, const char *Type)clang::CodeGen::CodeGenModule
ErrorUnsupported(const Decl *D, const char *Type)clang::CodeGen::CodeGenModule
finalizeKCFITypes()clang::CodeGen::CodeGenModule
FloatTyclang::CodeGen::CodeGenTypeCache
GenKernelArgMetadata(llvm::Function *FN, const FunctionDecl *FD=nullptr, CodeGenFunction *CGF=nullptr)clang::CodeGen::CodeGenModule
getABIInfo()clang::CodeGen::CodeGenModule
getAddrAndTypeOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo=nullptr, llvm::FunctionType *FnType=nullptr, bool DontDefer=false, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModule
GetAddrOfConstantCFString(const StringLiteral *Literal)clang::CodeGen::CodeGenModule
GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E)clang::CodeGen::CodeGenModule
getAddrOfConstantCompoundLiteralIfEmitted(const CompoundLiteralExpr *E)clang::CodeGen::CodeGenModule
GetAddrOfConstantCString(const std::string &Str, const char *GlobalName=nullptr)clang::CodeGen::CodeGenModule
GetAddrOfConstantStringFromLiteral(const StringLiteral *S, StringRef Name=".str")clang::CodeGen::CodeGenModule
GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *)clang::CodeGen::CodeGenModule
getAddrOfCXXStructor(GlobalDecl GD, const CGFunctionInfo *FnInfo=nullptr, llvm::FunctionType *FnType=nullptr, bool DontDefer=false, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModuleinline
GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty=nullptr, bool ForVTable=false, bool DontDefer=false, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModule
GetAddrOfGlobal(GlobalDecl GD, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModule
GetAddrOfGlobalBlock(const BlockExpr *BE, StringRef Name)clang::CodeGen::CodeGenModule
getAddrOfGlobalBlockIfEmitted(const BlockExpr *BE)clang::CodeGen::CodeGenModuleinline
GetAddrOfGlobalTemporary(const MaterializeTemporaryExpr *E, const Expr *Inner)clang::CodeGen::CodeGenModule
GetAddrOfGlobalVar(const VarDecl *D, llvm::Type *Ty=nullptr, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModule
GetAddrOfMSGuidDecl(const MSGuidDecl *GD)clang::CodeGen::CodeGenModule
GetAddrOfRTTIDescriptor(QualType Ty, bool ForEH=false)clang::CodeGen::CodeGenModule
GetAddrOfTemplateParamObject(const TemplateParamObjectDecl *TPO)clang::CodeGen::CodeGenModule
GetAddrOfThunk(StringRef Name, llvm::Type *FnTy, GlobalDecl GD)clang::CodeGen::CodeGenModule
GetAddrOfUnnamedGlobalConstantDecl(const UnnamedGlobalConstantDecl *GCD)clang::CodeGen::CodeGenModule
getASTAllocaAddressSpace() constclang::CodeGen::CodeGenTypeCacheinline
getAtomicGetterHelperFnMap(QualType Ty)clang::CodeGen::CodeGenModuleinline
getAtomicSetterHelperFnMap(QualType Ty)clang::CodeGen::CodeGenModuleinline
getBlockDescriptorType()clang::CodeGen::CodeGenModule
getBlockMangledName(GlobalDecl GD, const BlockDecl *BD)clang::CodeGen::CodeGenModule
getBlockObjectAssign()clang::CodeGen::CodeGenModule
getBlockObjectDispose()clang::CodeGen::CodeGenModule
getBuiltinLibFunction(const FunctionDecl *FD, unsigned BuiltinID)clang::CodeGen::CodeGenModule
getClassPointerAlignment(const CXXRecordDecl *CD)clang::CodeGen::CodeGenModule
getCodeGenOpts() constclang::CodeGen::CodeGenModuleinline
GetConstantArrayFromStringLiteral(const StringLiteral *E)clang::CodeGen::CodeGenModule
getConstantSignedPointer(llvm::Constant *Pointer, const PointerAuthSchema &Schema, llvm::Constant *StorageAddress, GlobalDecl SchemaDecl, QualType SchemaType)clang::CodeGen::CodeGenModule
getConstantSignedPointer(llvm::Constant *Pointer, unsigned Key, llvm::Constant *StorageAddress, llvm::ConstantInt *OtherDiscriminator)clang::CodeGen::CodeGenModule
getContext() constclang::CodeGen::CodeGenModuleinline
getCoverageMapping() constclang::CodeGen::CodeGenModuleinline
getCUDARuntime()clang::CodeGen::CodeGenModuleinline
getCXXABI() constclang::CodeGen::CodeGenModuleinline
getDataLayout() constclang::CodeGen::CodeGenModuleinline
GetDefaultLLVMTLSModel() constclang::CodeGen::CodeGenModule
getDiags() constclang::CodeGen::CodeGenModuleinline
getDynamicOffsetAlignment(CharUnits ActualAlign, const CXXRecordDecl *Class, CharUnits ExpectedTargetAlign)clang::CodeGen::CodeGenModule
getExpressionLocationsEnabled() constclang::CodeGen::CodeGenModule
getFileSystem() constclang::CodeGen::CodeGenModuleinline
getFunctionLinkage(GlobalDecl GD)clang::CodeGen::CodeGenModule
getFunctionPointer(GlobalDecl GD, llvm::Type *Ty=nullptr)clang::CodeGen::CodeGenModule
getFunctionPointer(llvm::Constant *Pointer, QualType FunctionType)clang::CodeGen::CodeGenModule
getFunctionPointerAuthInfo(QualType T)clang::CodeGen::CodeGenModule
GetFunctionStart(const ValueDecl *Decl)clang::CodeGen::CodeGenModule
getGenericBlockLiteralType()clang::CodeGen::CodeGenModule
GetGlobalConstantAddressSpace() constclang::CodeGen::CodeGenModule
getGlobalCtors()clang::CodeGen::CodeGenModuleinline
getGlobalDtors()clang::CodeGen::CodeGenModuleinline
GetGlobalValue(StringRef Ref)clang::CodeGen::CodeGenModule
GetGlobalVarAddressSpace(const VarDecl *D)clang::CodeGen::CodeGenModule
getHeaderSearchOpts() constclang::CodeGen::CodeGenModuleinline
getHLSLRuntime()clang::CodeGen::CodeGenModuleinline
getIntAlign() constclang::CodeGen::CodeGenTypeCacheinline
getIntrinsic(unsigned IID, ArrayRef< llvm::Type * > Tys=std::nullopt)clang::CodeGen::CodeGenModule
getIntSize() constclang::CodeGen::CodeGenTypeCacheinline
getItaniumVTableContext()clang::CodeGen::CodeGenModuleinline
getItaniumVTableContext() constclang::CodeGen::CodeGenModuleinline
getLangOpts() constclang::CodeGen::CodeGenModuleinline
getLLVMContext()clang::CodeGen::CodeGenModuleinline
getLLVMLifetimeEndFn()clang::CodeGen::CodeGenModule
getLLVMLifetimeStartFn()clang::CodeGen::CodeGenModule
getLLVMLinkageForDeclarator(const DeclaratorDecl *D, GVALinkage Linkage)clang::CodeGen::CodeGenModule
getLLVMLinkageVarDefinition(const VarDecl *VD)clang::CodeGen::CodeGenModule
GetLLVMVisibility(Visibility V)clang::CodeGen::CodeGenModuleinlinestatic
getMangledName(GlobalDecl GD)clang::CodeGen::CodeGenModule
getMangledNameDecl(StringRef)clang::CodeGen::CodeGenModule
getMemberFunctionPointer(const FunctionDecl *FD, llvm::Type *Ty=nullptr)clang::CodeGen::CodeGenModule
getMemberFunctionPointer(llvm::Constant *Pointer, QualType FT)clang::CodeGen::CodeGenModule
getMemberFunctionPointerAuthInfo(QualType FT)clang::CodeGen::CodeGenModule
getMemberPointerConstant(const UnaryOperator *e)clang::CodeGen::CodeGenModule
getMicrosoftVTableContext()clang::CodeGen::CodeGenModuleinline
getMinimumClassObjectSize(const CXXRecordDecl *CD)clang::CodeGen::CodeGenModule
getMinimumObjectSize(QualType Ty)clang::CodeGen::CodeGenModuleinline
getModule() constclang::CodeGen::CodeGenModuleinline
getModuleDebugInfo()clang::CodeGen::CodeGenModuleinline
getModuleNameHash() constclang::CodeGen::CodeGenModuleinline
getMostBaseClasses(const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
getNaturalPointeeTypeAlignment(QualType T, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr)clang::CodeGen::CodeGenModule
getNaturalTypeAlignment(QualType T, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr, bool forPointeeType=false)clang::CodeGen::CodeGenModule
GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl, CastExpr::path_const_iterator PathBegin, CastExpr::path_const_iterator PathEnd)clang::CodeGen::CodeGenModule
getNoObjCARCExceptionsMetadata()clang::CodeGen::CodeGenModuleinline
getNSConcreteGlobalBlock()clang::CodeGen::CodeGenModule
getNSConcreteStackBlock()clang::CodeGen::CodeGenModule
getNullPointer(llvm::PointerType *T, QualType QT)clang::CodeGen::CodeGenModule
getObjCEntrypoints() constclang::CodeGen::CodeGenModuleinline
getObjCFastEnumerationStateType()clang::CodeGen::CodeGenModule
getObjCRuntime()clang::CodeGen::CodeGenModuleinline
getOMPAllocateAlignment(const VarDecl *VD)clang::CodeGen::CodeGenModule
getOpenCLRuntime()clang::CodeGen::CodeGenModuleinline
getOpenMPRuntime()clang::CodeGen::CodeGenModuleinline
GetOrCreateLLVMGlobal(StringRef MangledName, llvm::Type *Ty, LangAS AddrSpace, const VarDecl *D, ForDefinition_t IsForDefinition=NotForDefinition)clang::CodeGen::CodeGenModule
getOrCreateStaticVarDecl(const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage)clang::CodeGen::CodeGenModule
getPGOReader() constclang::CodeGen::CodeGenModuleinline
getPGOStats()clang::CodeGen::CodeGenModuleinline
getPointerAlign() constclang::CodeGen::CodeGenTypeCacheinline
getPointerAuthDeclDiscriminator(GlobalDecl GD)clang::CodeGen::CodeGenModule
getPointerAuthInfoForPointeeType(QualType type)clang::CodeGen::CodeGenModule
getPointerAuthInfoForType(QualType type)clang::CodeGen::CodeGenModule
getPointerAuthOtherDiscriminator(const PointerAuthSchema &Schema, GlobalDecl SchemaDecl, QualType SchemaType)clang::CodeGen::CodeGenModule
getPointerSize() constclang::CodeGen::CodeGenTypeCacheinline
getPreprocessorOpts() constclang::CodeGen::CodeGenModuleinline
getRawFunctionPointer(GlobalDecl GD, llvm::Type *Ty=nullptr)clang::CodeGen::CodeGenModule
getRuntimeCC() constclang::CodeGen::CodeGenTypeCacheinline
getSanitizerMetadata()clang::CodeGen::CodeGenModuleinline
getSanStats()clang::CodeGen::CodeGenModule
getSize(CharUnits numChars)clang::CodeGen::CodeGenModule
getSizeAlign() constclang::CodeGen::CodeGenTypeCacheinline
getSizeSize() constclang::CodeGen::CodeGenTypeCacheinline
getStaticLocalDeclAddress(const VarDecl *D)clang::CodeGen::CodeGenModuleinline
getStaticLocalDeclGuardAddress(const VarDecl *D)clang::CodeGen::CodeGenModuleinline
getTarget() constclang::CodeGen::CodeGenModuleinline
getTargetCodeGenInfo()clang::CodeGen::CodeGenModule
GetTargetTypeStoreSize(llvm::Type *Ty) constclang::CodeGen::CodeGenModule
getTBAAAccessInfo(QualType AccessType)clang::CodeGen::CodeGenModule
getTBAAAccessTagInfo(TBAAAccessInfo Info)clang::CodeGen::CodeGenModule
getTBAABaseTypeInfo(QualType QTy)clang::CodeGen::CodeGenModule
getTBAAInfoForSubobject(LValue Base, QualType AccessType)clang::CodeGen::CodeGenModuleinline
getTBAAStructInfo(QualType QTy)clang::CodeGen::CodeGenModule
getTBAATypeInfo(QualType QTy)clang::CodeGen::CodeGenModule
getTBAAVTablePtrAccessInfo(llvm::Type *VTablePtrType)clang::CodeGen::CodeGenModule
getTerminateFn()clang::CodeGen::CodeGenModule
getTriple() constclang::CodeGen::CodeGenModuleinline
getTypeDescriptorFromMap(QualType Ty)clang::CodeGen::CodeGenModuleinline
getTypes()clang::CodeGen::CodeGenModuleinline
getUniqueBlockCount()clang::CodeGen::CodeGenModuleinline
getVBaseAlignment(CharUnits DerivedAlign, const CXXRecordDecl *Derived, const CXXRecordDecl *VBase)clang::CodeGen::CodeGenModule
GetVCallVisibilityLevel(const CXXRecordDecl *RD, llvm::DenseSet< const CXXRecordDecl * > &Visited)clang::CodeGen::CodeGenModule
getVTableComponentType() constclang::CodeGen::CodeGenModule
getVTableLinkage(const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
getVTablePointerAuthentication(const CXXRecordDecl *thisClass)clang::CodeGen::CodeGenModule
getVTablePointerAuthInfo(CodeGenFunction *Context, const CXXRecordDecl *Record, llvm::Value *StorageAddress)clang::CodeGen::CodeGenModule
getVTables()clang::CodeGen::CodeGenModuleinline
GetWeakRefReference(const ValueDecl *VD)clang::CodeGen::CodeGenModule
GlobalsInt8PtrTyclang::CodeGen::CodeGenTypeCache
GlobalsVoidPtrTyclang::CodeGen::CodeGenTypeCache
GlobalUniqueCountclang::CodeGen::CodeGenModule
HalfTyclang::CodeGen::CodeGenTypeCache
handleAMDGPUFlatWorkGroupSizeAttr(llvm::Function *F, const AMDGPUFlatWorkGroupSizeAttr *A, const ReqdWorkGroupSizeAttr *ReqdWGS=nullptr, int32_t *MinThreadsVal=nullptr, int32_t *MaxThreadsVal=nullptr)clang::CodeGen::CodeGenModule
handleAMDGPUWavesPerEUAttr(llvm::Function *F, const AMDGPUWavesPerEUAttr *A)clang::CodeGen::CodeGenModule
handleCUDALaunchBoundsAttr(llvm::Function *F, const CUDALaunchBoundsAttr *A, int32_t *MaxThreadsVal=nullptr, int32_t *MinBlocksVal=nullptr, int32_t *MaxClusterRankVal=nullptr)clang::CodeGen::CodeGenModule
HandleCXXStaticMemberVarInstantiation(VarDecl *VD)clang::CodeGen::CodeGenModule
HasHiddenLTOVisibility(const CXXRecordDecl *RD)clang::CodeGen::CodeGenModule
hasObjCRuntime()clang::CodeGen::CodeGenModuleinline
imbueXRayAttrs(llvm::Function *Fn, SourceLocation Loc, StringRef Category=StringRef()) constclang::CodeGen::CodeGenModule
Int16Tyclang::CodeGen::CodeGenTypeCache
Int32Tyclang::CodeGen::CodeGenTypeCache
Int64Tyclang::CodeGen::CodeGenTypeCache
Int8PtrPtrTyclang::CodeGen::CodeGenTypeCache
Int8PtrTyclang::CodeGen::CodeGenTypeCache
Int8Tyclang::CodeGen::CodeGenTypeCache
IntAlignInBytesclang::CodeGen::CodeGenTypeCache
IntPtrTyclang::CodeGen::CodeGenTypeCache
IntSizeInBytesclang::CodeGen::CodeGenTypeCache
IntTyclang::CodeGen::CodeGenTypeCache
isFunctionBlockedByProfileList(llvm::Function *Fn, SourceLocation Loc) constclang::CodeGen::CodeGenModule
isFunctionBlockedFromProfileInstr(llvm::Function *Fn, SourceLocation Loc) constclang::CodeGen::CodeGenModule
isInNoSanitizeList(SanitizerMask Kind, llvm::Function *Fn, SourceLocation Loc) constclang::CodeGen::CodeGenModule
isInNoSanitizeList(SanitizerMask Kind, llvm::GlobalVariable *GV, SourceLocation Loc, QualType Ty, StringRef Category=StringRef()) constclang::CodeGen::CodeGenModule
IsOSVersionAtLeastFnclang::CodeGen::CodeGenModule
isPaddedAtomicType(QualType type)clang::CodeGen::CodeGenModule
isPaddedAtomicType(const AtomicType *type)clang::CodeGen::CodeGenModule
IsPlatformVersionAtLeastFnclang::CodeGen::CodeGenModule
lookupRepresentativeDecl(StringRef MangledName, GlobalDecl &Result) constclang::CodeGen::CodeGenModule
MaybeHandleStaticInExternC(const SomeDecl *D, llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
maybeSetTrivialComdat(const Decl &D, llvm::GlobalObject &GO)clang::CodeGen::CodeGenModule
MayDropFunctionReturn(const ASTContext &Context, QualType ReturnType) constclang::CodeGen::CodeGenModule
mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo, TBAAAccessInfo TargetInfo)clang::CodeGen::CodeGenModule
mergeTBAAInfoForConditionalOperator(TBAAAccessInfo InfoA, TBAAAccessInfo InfoB)clang::CodeGen::CodeGenModule
mergeTBAAInfoForMemoryTransfer(TBAAAccessInfo DestInfo, TBAAAccessInfo SrcInfo)clang::CodeGen::CodeGenModule
moveLazyEmissionStates(CodeGenModule *NewBuilder)clang::CodeGen::CodeGenModule
NeedAllVtablesTypeId() constclang::CodeGen::CodeGenModule
PointerAlignInBytesclang::CodeGen::CodeGenTypeCache
PointerSizeInBytesclang::CodeGen::CodeGenTypeCache
PointerWidthInBitsclang::CodeGen::CodeGenTypeCache
printPostfixForExternalizedDecl(llvm::raw_ostream &OS, const Decl *D) constclang::CodeGen::CodeGenModule
PtrDiffTyclang::CodeGen::CodeGenTypeCache
RefreshTypeCacheForClass(const CXXRecordDecl *Class)clang::CodeGen::CodeGenModule
Release()clang::CodeGen::CodeGenModule
ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI)clang::CodeGen::CodeGenModule
ReturnTypeHasInReg(const CGFunctionInfo &FI)clang::CodeGen::CodeGenModule
ReturnTypeUsesFP2Ret(QualType ResultType)clang::CodeGen::CodeGenModule
ReturnTypeUsesFPRet(QualType ResultType)clang::CodeGen::CodeGenModule
ReturnTypeUsesSRet(const CGFunctionInfo &FI)clang::CodeGen::CodeGenModule
RuntimeCCclang::CodeGen::CodeGenTypeCache
setAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *CLE, llvm::GlobalVariable *GV)clang::CodeGen::CodeGenModule
setAddrOfGlobalBlock(const BlockExpr *BE, llvm::Constant *Addr)clang::CodeGen::CodeGenModule
setAtomicGetterHelperFnMap(QualType Ty, llvm::Constant *Fn)clang::CodeGen::CodeGenModuleinline
setAtomicSetterHelperFnMap(QualType Ty, llvm::Constant *Fn)clang::CodeGen::CodeGenModuleinline
SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV)clang::CodeGen::CodeGenModule
setDLLImportDLLExport(llvm::GlobalValue *GV, GlobalDecl D) constclang::CodeGen::CodeGenModule
setDLLImportDLLExport(llvm::GlobalValue *GV, const NamedDecl *D) constclang::CodeGen::CodeGenModule
setDSOLocal(llvm::GlobalValue *GV) constclang::CodeGen::CodeGenModule
setFunctionLinkage(GlobalDecl GD, llvm::Function *F)clang::CodeGen::CodeGenModuleinline
setGlobalVisibility(llvm::GlobalValue *GV, const NamedDecl *D) constclang::CodeGen::CodeGenModule
setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) constclang::CodeGen::CodeGenModule
setGVProperties(llvm::GlobalValue *GV, const NamedDecl *D) constclang::CodeGen::CodeGenModule
setGVPropertiesAux(llvm::GlobalValue *GV, const NamedDecl *D) constclang::CodeGen::CodeGenModule
SetInternalFunctionAttributes(GlobalDecl GD, llvm::Function *F, const CGFunctionInfo &FI)clang::CodeGen::CodeGenModule
setKCFIType(const FunctionDecl *FD, llvm::Function *F)clang::CodeGen::CodeGenModule
SetLLVMFunctionAttributes(GlobalDecl GD, const CGFunctionInfo &Info, llvm::Function *F, bool IsThunk)clang::CodeGen::CodeGenModule
SetLLVMFunctionAttributesForDefinition(const Decl *D, llvm::Function *F)clang::CodeGen::CodeGenModule
setLLVMFunctionFEnvAttributes(const FunctionDecl *D, llvm::Function *F)clang::CodeGen::CodeGenModule
setStaticLocalDeclAddress(const VarDecl *D, llvm::Constant *C)clang::CodeGen::CodeGenModuleinline
setStaticLocalDeclGuardAddress(const VarDecl *D, llvm::GlobalVariable *C)clang::CodeGen::CodeGenModuleinline
setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) constclang::CodeGen::CodeGenModule
setTypeDescriptorInMap(QualType Ty, llvm::Constant *C)clang::CodeGen::CodeGenModuleinline
shouldEmitConvergenceTokens() constclang::CodeGen::CodeGenModuleinline
shouldEmitRTTI(bool ForEH=false)clang::CodeGen::CodeGenModuleinline
shouldMapVisibilityToDLLExport(const NamedDecl *D) constclang::CodeGen::CodeGenModuleinline
shouldSignPointer(const PointerAuthSchema &Schema)clang::CodeGen::CodeGenModule
shouldUseTBAA() constclang::CodeGen::CodeGenModuleinline
SizeAlignInBytesclang::CodeGen::CodeGenTypeCache
SizeSizeInBytesclang::CodeGen::CodeGenTypeCache
SizeTyclang::CodeGen::CodeGenTypeCache
stopAutoInit()clang::CodeGen::CodeGenModule
supportsCOMDAT() constclang::CodeGen::CodeGenModule
TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D)clang::CodeGen::CodeGenModule
UnqualPtrTyclang::CodeGen::CodeGenTypeCache
UpdateCompletedType(const TagDecl *TD)clang::CodeGen::CodeGenModule
VoidPtrPtrTyclang::CodeGen::CodeGenTypeCache
VoidPtrTyclang::CodeGen::CodeGenTypeCache
VoidTyclang::CodeGen::CodeGenTypeCache
~CodeGenModule()clang::CodeGen::CodeGenModule