addCompilerUsedGlobal(llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
AddCXXDtorEntry(llvm::FunctionCallee DtorFn, llvm::Constant *Object) | clang::CodeGen::CodeGenModule | inline |
AddCXXPrioritizedStermFinalizerEntry(llvm::Function *StermFinalizer, int Priority) | clang::CodeGen::CodeGenModule | inline |
AddCXXStermFinalizerEntry(llvm::FunctionCallee DtorFn) | clang::CodeGen::CodeGenModule | inline |
AddCXXStermFinalizerToGlobalDtor(llvm::Function *StermFinalizer, int Priority) | clang::CodeGen::CodeGenModule | inline |
addDefaultFunctionDefinitionAttributes(llvm::AttrBuilder &attrs) | clang::CodeGen::CodeGenModule | |
AddDeferredUnusedCoverageMapping(Decl *D) | clang::CodeGen::CodeGenModule | |
addDeferredVTable(const CXXRecordDecl *RD) | clang::CodeGen::CodeGenModule | inline |
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::CodeGenModule | inline |
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 | |
AllocaInt8PtrTy | clang::CodeGen::CodeGenTypeCache | |
AllocaVoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
AlwaysHasLTOVisibilityPublic(const CXXRecordDecl *RD) | clang::CodeGen::CodeGenModule | |
AppendLinkerOptions(StringRef Opts) | clang::CodeGen::CodeGenModule | |
ASTAllocaAddressSpace | clang::CodeGen::CodeGenTypeCache | |
BFloatTy | clang::CodeGen::CodeGenTypeCache | |
ByrefHelpersCache | clang::CodeGen::CodeGenModule | |
CharTy | clang::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 | |
ConstGlobalsPtrTy | clang::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 typedef | clang::CodeGen::CodeGenModule | |
DecorateInstructionWithInvariantGroup(llvm::Instruction *I, const CXXRecordDecl *RD) | clang::CodeGen::CodeGenModule | |
DecorateInstructionWithTBAA(llvm::Instruction *Inst, TBAAAccessInfo TBAAInfo) | clang::CodeGen::CodeGenModule | |
DoubleTy | clang::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 | |
FloatTy | clang::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::CodeGenModule | inline |
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::CodeGenModule | inline |
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() const | clang::CodeGen::CodeGenTypeCache | inline |
getAtomicGetterHelperFnMap(QualType Ty) | clang::CodeGen::CodeGenModule | inline |
getAtomicSetterHelperFnMap(QualType Ty) | clang::CodeGen::CodeGenModule | inline |
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() const | clang::CodeGen::CodeGenModule | inline |
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() const | clang::CodeGen::CodeGenModule | inline |
getCoverageMapping() const | clang::CodeGen::CodeGenModule | inline |
getCUDARuntime() | clang::CodeGen::CodeGenModule | inline |
getCXXABI() const | clang::CodeGen::CodeGenModule | inline |
getDataLayout() const | clang::CodeGen::CodeGenModule | inline |
GetDefaultLLVMTLSModel() const | clang::CodeGen::CodeGenModule | |
getDiags() const | clang::CodeGen::CodeGenModule | inline |
getDynamicOffsetAlignment(CharUnits ActualAlign, const CXXRecordDecl *Class, CharUnits ExpectedTargetAlign) | clang::CodeGen::CodeGenModule | |
getExpressionLocationsEnabled() const | clang::CodeGen::CodeGenModule | |
getFileSystem() const | clang::CodeGen::CodeGenModule | inline |
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() const | clang::CodeGen::CodeGenModule | |
getGlobalCtors() | clang::CodeGen::CodeGenModule | inline |
getGlobalDtors() | clang::CodeGen::CodeGenModule | inline |
GetGlobalValue(StringRef Ref) | clang::CodeGen::CodeGenModule | |
GetGlobalVarAddressSpace(const VarDecl *D) | clang::CodeGen::CodeGenModule | |
getHeaderSearchOpts() const | clang::CodeGen::CodeGenModule | inline |
getHLSLRuntime() | clang::CodeGen::CodeGenModule | inline |
getIntAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
getIntrinsic(unsigned IID, ArrayRef< llvm::Type * > Tys=std::nullopt) | clang::CodeGen::CodeGenModule | |
getIntSize() const | clang::CodeGen::CodeGenTypeCache | inline |
getItaniumVTableContext() | clang::CodeGen::CodeGenModule | inline |
getItaniumVTableContext() const | clang::CodeGen::CodeGenModule | inline |
getLangOpts() const | clang::CodeGen::CodeGenModule | inline |
getLLVMContext() | clang::CodeGen::CodeGenModule | inline |
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::CodeGenModule | inlinestatic |
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::CodeGenModule | inline |
getMinimumClassObjectSize(const CXXRecordDecl *CD) | clang::CodeGen::CodeGenModule | |
getMinimumObjectSize(QualType Ty) | clang::CodeGen::CodeGenModule | inline |
getModule() const | clang::CodeGen::CodeGenModule | inline |
getModuleDebugInfo() | clang::CodeGen::CodeGenModule | inline |
getModuleNameHash() const | clang::CodeGen::CodeGenModule | inline |
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::CodeGenModule | inline |
getNSConcreteGlobalBlock() | clang::CodeGen::CodeGenModule | |
getNSConcreteStackBlock() | clang::CodeGen::CodeGenModule | |
getNullPointer(llvm::PointerType *T, QualType QT) | clang::CodeGen::CodeGenModule | |
getObjCEntrypoints() const | clang::CodeGen::CodeGenModule | inline |
getObjCFastEnumerationStateType() | clang::CodeGen::CodeGenModule | |
getObjCRuntime() | clang::CodeGen::CodeGenModule | inline |
getOMPAllocateAlignment(const VarDecl *VD) | clang::CodeGen::CodeGenModule | |
getOpenCLRuntime() | clang::CodeGen::CodeGenModule | inline |
getOpenMPRuntime() | clang::CodeGen::CodeGenModule | inline |
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() const | clang::CodeGen::CodeGenModule | inline |
getPGOStats() | clang::CodeGen::CodeGenModule | inline |
getPointerAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
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() const | clang::CodeGen::CodeGenTypeCache | inline |
getPreprocessorOpts() const | clang::CodeGen::CodeGenModule | inline |
getRawFunctionPointer(GlobalDecl GD, llvm::Type *Ty=nullptr) | clang::CodeGen::CodeGenModule | |
getRuntimeCC() const | clang::CodeGen::CodeGenTypeCache | inline |
getSanitizerMetadata() | clang::CodeGen::CodeGenModule | inline |
getSanStats() | clang::CodeGen::CodeGenModule | |
getSize(CharUnits numChars) | clang::CodeGen::CodeGenModule | |
getSizeAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
getSizeSize() const | clang::CodeGen::CodeGenTypeCache | inline |
getStaticLocalDeclAddress(const VarDecl *D) | clang::CodeGen::CodeGenModule | inline |
getStaticLocalDeclGuardAddress(const VarDecl *D) | clang::CodeGen::CodeGenModule | inline |
getTarget() const | clang::CodeGen::CodeGenModule | inline |
getTargetCodeGenInfo() | clang::CodeGen::CodeGenModule | |
GetTargetTypeStoreSize(llvm::Type *Ty) const | clang::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::CodeGenModule | inline |
getTBAAStructInfo(QualType QTy) | clang::CodeGen::CodeGenModule | |
getTBAATypeInfo(QualType QTy) | clang::CodeGen::CodeGenModule | |
getTBAAVTablePtrAccessInfo(llvm::Type *VTablePtrType) | clang::CodeGen::CodeGenModule | |
getTerminateFn() | clang::CodeGen::CodeGenModule | |
getTriple() const | clang::CodeGen::CodeGenModule | inline |
getTypeDescriptorFromMap(QualType Ty) | clang::CodeGen::CodeGenModule | inline |
getTypes() | clang::CodeGen::CodeGenModule | inline |
getUniqueBlockCount() | clang::CodeGen::CodeGenModule | inline |
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() const | clang::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::CodeGenModule | inline |
GetWeakRefReference(const ValueDecl *VD) | clang::CodeGen::CodeGenModule | |
GlobalsInt8PtrTy | clang::CodeGen::CodeGenTypeCache | |
GlobalsVoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
GlobalUniqueCount | clang::CodeGen::CodeGenModule | |
HalfTy | clang::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::CodeGenModule | inline |
imbueXRayAttrs(llvm::Function *Fn, SourceLocation Loc, StringRef Category=StringRef()) const | clang::CodeGen::CodeGenModule | |
Int16Ty | clang::CodeGen::CodeGenTypeCache | |
Int32Ty | clang::CodeGen::CodeGenTypeCache | |
Int64Ty | clang::CodeGen::CodeGenTypeCache | |
Int8PtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
Int8PtrTy | clang::CodeGen::CodeGenTypeCache | |
Int8Ty | clang::CodeGen::CodeGenTypeCache | |
IntAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
IntPtrTy | clang::CodeGen::CodeGenTypeCache | |
IntSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
IntTy | clang::CodeGen::CodeGenTypeCache | |
isFunctionBlockedByProfileList(llvm::Function *Fn, SourceLocation Loc) const | clang::CodeGen::CodeGenModule | |
isFunctionBlockedFromProfileInstr(llvm::Function *Fn, SourceLocation Loc) const | clang::CodeGen::CodeGenModule | |
isInNoSanitizeList(SanitizerMask Kind, llvm::Function *Fn, SourceLocation Loc) const | clang::CodeGen::CodeGenModule | |
isInNoSanitizeList(SanitizerMask Kind, llvm::GlobalVariable *GV, SourceLocation Loc, QualType Ty, StringRef Category=StringRef()) const | clang::CodeGen::CodeGenModule | |
IsOSVersionAtLeastFn | clang::CodeGen::CodeGenModule | |
isPaddedAtomicType(QualType type) | clang::CodeGen::CodeGenModule | |
isPaddedAtomicType(const AtomicType *type) | clang::CodeGen::CodeGenModule | |
IsPlatformVersionAtLeastFn | clang::CodeGen::CodeGenModule | |
lookupRepresentativeDecl(StringRef MangledName, GlobalDecl &Result) const | clang::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) const | clang::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() const | clang::CodeGen::CodeGenModule | |
PointerAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
PointerSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
PointerWidthInBits | clang::CodeGen::CodeGenTypeCache | |
printPostfixForExternalizedDecl(llvm::raw_ostream &OS, const Decl *D) const | clang::CodeGen::CodeGenModule | |
PtrDiffTy | clang::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 | |
RuntimeCC | clang::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::CodeGenModule | inline |
setAtomicSetterHelperFnMap(QualType Ty, llvm::Constant *Fn) | clang::CodeGen::CodeGenModule | inline |
SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
setDLLImportDLLExport(llvm::GlobalValue *GV, GlobalDecl D) const | clang::CodeGen::CodeGenModule | |
setDLLImportDLLExport(llvm::GlobalValue *GV, const NamedDecl *D) const | clang::CodeGen::CodeGenModule | |
setDSOLocal(llvm::GlobalValue *GV) const | clang::CodeGen::CodeGenModule | |
setFunctionLinkage(GlobalDecl GD, llvm::Function *F) | clang::CodeGen::CodeGenModule | inline |
setGlobalVisibility(llvm::GlobalValue *GV, const NamedDecl *D) const | clang::CodeGen::CodeGenModule | |
setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) const | clang::CodeGen::CodeGenModule | |
setGVProperties(llvm::GlobalValue *GV, const NamedDecl *D) const | clang::CodeGen::CodeGenModule | |
setGVPropertiesAux(llvm::GlobalValue *GV, const NamedDecl *D) const | clang::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::CodeGenModule | inline |
setStaticLocalDeclGuardAddress(const VarDecl *D, llvm::GlobalVariable *C) | clang::CodeGen::CodeGenModule | inline |
setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const | clang::CodeGen::CodeGenModule | |
setTypeDescriptorInMap(QualType Ty, llvm::Constant *C) | clang::CodeGen::CodeGenModule | inline |
shouldEmitConvergenceTokens() const | clang::CodeGen::CodeGenModule | inline |
shouldEmitRTTI(bool ForEH=false) | clang::CodeGen::CodeGenModule | inline |
shouldMapVisibilityToDLLExport(const NamedDecl *D) const | clang::CodeGen::CodeGenModule | inline |
shouldSignPointer(const PointerAuthSchema &Schema) | clang::CodeGen::CodeGenModule | |
shouldUseTBAA() const | clang::CodeGen::CodeGenModule | inline |
SizeAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
SizeSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
SizeTy | clang::CodeGen::CodeGenTypeCache | |
stopAutoInit() | clang::CodeGen::CodeGenModule | |
supportsCOMDAT() const | clang::CodeGen::CodeGenModule | |
TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) | clang::CodeGen::CodeGenModule | |
UnqualPtrTy | clang::CodeGen::CodeGenTypeCache | |
UpdateCompletedType(const TagDecl *TD) | clang::CodeGen::CodeGenModule | |
VoidPtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
VoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
VoidTy | clang::CodeGen::CodeGenTypeCache | |
~CodeGenModule() | clang::CodeGen::CodeGenModule | |