, including all inherited members.
addCompilerUsedGlobal(llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
AddCXXDtorEntry(llvm::Constant *DtorFn, llvm::Constant *Object) | clang::CodeGen::CodeGenModule | [inline] |
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 | |
addReplacement(StringRef Name, llvm::Constant *C) | clang::CodeGen::CodeGenModule | |
addUsedGlobal(llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
AppendLinkerOptions(StringRef Opts) | clang::CodeGen::CodeGenModule | |
ByrefHelpersCache | clang::CodeGen::CodeGenModule | |
clear() | clang::CodeGen::CodeGenModule | |
ClearUnusedCoverageMapping(const Decl *D) | clang::CodeGen::CodeGenModule | |
codegenCXXStructor(const CXXMethodDecl *MD, StructorType Type) | clang::CodeGen::CodeGenModule | |
CodeGenModule(ASTContext &C, const CodeGenOptions &CodeGenOpts, llvm::Module &M, const llvm::DataLayout &TD, DiagnosticsEngine &Diags, CoverageSourceInfo *CoverageInfo=nullptr) | clang::CodeGen::CodeGenModule | |
ConstructAttributeList(const CGFunctionInfo &Info, const Decl *TargetDecl, AttributeListType &PAL, unsigned &CallingConv, bool AttrOnCallSite) | clang::CodeGen::CodeGenModule | |
CreateGlobalInitOrDestructFunction(llvm::FunctionType *ty, const Twine &name, SourceLocation Loc=SourceLocation(), bool TLS=false) | clang::CodeGen::CodeGenModule | |
CreateOrReplaceCXXRuntimeVariable(StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage) | clang::CodeGen::CodeGenModule | |
CreateRuntimeFunction(llvm::FunctionType *Ty, StringRef Name, llvm::AttributeSet ExtraAttrs=llvm::AttributeSet()) | clang::CodeGen::CodeGenModule | |
CreateRuntimeVariable(llvm::Type *Ty, StringRef Name) | clang::CodeGen::CodeGenModule | |
DecorateInstruction(llvm::Instruction *Inst, llvm::MDNode *TBAAInfo, bool ConvertTypeToTag=true) | clang::CodeGen::CodeGenModule | |
DoubleTy | clang::CodeGen::CodeGenTypeCache | |
EmitAnnotateAttr(llvm::GlobalValue *GV, const AnnotateAttr *AA, SourceLocation L) | clang::CodeGen::CodeGenModule | |
EmitAnnotationLineNo(SourceLocation L) | clang::CodeGen::CodeGenModule | |
EmitAnnotationString(StringRef Str) | clang::CodeGen::CodeGenModule | |
EmitAnnotationUnit(SourceLocation Loc) | clang::CodeGen::CodeGenModule | |
EmitConstantExpr(const Expr *E, QualType DestType, CodeGenFunction *CGF=nullptr) | clang::CodeGen::CodeGenModule | |
EmitConstantInit(const VarDecl &D, CodeGenFunction *CGF=nullptr) | clang::CodeGen::CodeGenModule | |
EmitConstantValue(const APValue &Value, QualType DestType, CodeGenFunction *CGF=nullptr) | clang::CodeGen::CodeGenModule | |
EmitConstantValueForMemory(const APValue &Value, QualType DestType, CodeGenFunction *CGF=nullptr) | clang::CodeGen::CodeGenModule | |
EmitDeferredUnusedCoverageMappings() | clang::CodeGen::CodeGenModule | |
EmitFundamentalRTTIDescriptors() | clang::CodeGen::CodeGenModule | |
EmitGlobal(GlobalDecl D) | clang::CodeGen::CodeGenModule | |
EmitGlobalAnnotations() | clang::CodeGen::CodeGenModule | |
EmitNullConstant(QualType T) | clang::CodeGen::CodeGenModule | |
EmitNullConstantForBase(const CXXRecordDecl *Record) | clang::CodeGen::CodeGenModule | |
EmitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D) | clang::CodeGen::CodeGenModule | |
EmitTentativeDefinition(const VarDecl *D) | clang::CodeGen::CodeGenModule | |
EmitTopLevelDecl(Decl *D) | clang::CodeGen::CodeGenModule | |
EmitVTable(CXXRecordDecl *Class, bool DefinitionRequired) | 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 | |
FloatTy | clang::CodeGen::CodeGenTypeCache | |
GetAddrOfConstantCFString(const StringLiteral *Literal) | clang::CodeGen::CodeGenModule | |
GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr *E) | clang::CodeGen::CodeGenModule | |
GetAddrOfConstantCString(const std::string &Str, const char *GlobalName=nullptr, unsigned Alignment=0) | clang::CodeGen::CodeGenModule | |
GetAddrOfConstantString(const StringLiteral *Literal) | clang::CodeGen::CodeGenModule | |
GetAddrOfConstantStringFromLiteral(const StringLiteral *S, StringRef Name=".str") | clang::CodeGen::CodeGenModule | |
GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *) | clang::CodeGen::CodeGenModule | |
getAddrOfCXXStructor(const CXXMethodDecl *MD, StructorType Type, const CGFunctionInfo *FnInfo=nullptr, llvm::FunctionType *FnType=nullptr, bool DontDefer=false) | clang::CodeGen::CodeGenModule | |
GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty=0, bool ForVTable=false, bool DontDefer=false) | clang::CodeGen::CodeGenModule | |
GetAddrOfGlobal(GlobalDecl GD) | clang::CodeGen::CodeGenModule | [inline] |
GetAddrOfGlobalBlock(const BlockExpr *BE, const char *) | clang::CodeGen::CodeGenModule | |
GetAddrOfGlobalTemporary(const MaterializeTemporaryExpr *E, const Expr *Inner) | clang::CodeGen::CodeGenModule | |
GetAddrOfGlobalVar(const VarDecl *D, llvm::Type *Ty=nullptr) | clang::CodeGen::CodeGenModule | |
GetAddrOfRTTIDescriptor(QualType Ty, bool ForEH=false) | clang::CodeGen::CodeGenModule | |
GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk) | clang::CodeGen::CodeGenModule | |
GetAddrOfUuidDescriptor(const CXXUuidofExpr *E) | clang::CodeGen::CodeGenModule | |
getARCEntrypoints() const | clang::CodeGen::CodeGenModule | [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 | |
getCodeGenOpts() const | clang::CodeGen::CodeGenModule | [inline] |
GetConstantArrayFromStringLiteral(const StringLiteral *E) | 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] |
getDiags() const | clang::CodeGen::CodeGenModule | [inline] |
getFunctionLinkage(GlobalDecl GD) | clang::CodeGen::CodeGenModule | |
getGenericBlockLiteralType() | clang::CodeGen::CodeGenModule | |
GetGlobalValue(StringRef Ref) | clang::CodeGen::CodeGenModule | |
GetGlobalVarAddressSpace(const VarDecl *D, unsigned AddrSpace) | clang::CodeGen::CodeGenModule | |
getIntrinsic(unsigned IID, ArrayRef< llvm::Type * > Tys=None) | clang::CodeGen::CodeGenModule | |
getItaniumVTableContext() | 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, bool IsConstantVariable) | clang::CodeGen::CodeGenModule | |
getLLVMLinkageVarDefinition(const VarDecl *VD, bool IsConstant) | clang::CodeGen::CodeGenModule | |
GetLLVMVisibility(Visibility V) | clang::CodeGen::CodeGenModule | [inline, static] |
getMangledName(GlobalDecl GD) | clang::CodeGen::CodeGenModule | |
getMemberPointerConstant(const UnaryOperator *e) | clang::CodeGen::CodeGenModule | |
getMicrosoftVTableContext() | clang::CodeGen::CodeGenModule | [inline] |
getModule() const | clang::CodeGen::CodeGenModule | [inline] |
getModuleDebugInfo() | clang::CodeGen::CodeGenModule | [inline] |
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 | |
getObjCFastEnumerationStateType() | clang::CodeGen::CodeGenModule | |
getObjCRuntime() | clang::CodeGen::CodeGenModule | [inline] |
getOpenCLRuntime() | clang::CodeGen::CodeGenModule | [inline] |
getOpenMPRuntime() | clang::CodeGen::CodeGenModule | [inline] |
getOrCreateStaticVarDecl(const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) | clang::CodeGen::CodeGenModule | |
getPGOReader() const | clang::CodeGen::CodeGenModule | [inline] |
getPGOStats() | clang::CodeGen::CodeGenModule | [inline] |
getRREntrypoints() const | clang::CodeGen::CodeGenModule | [inline] |
getRuntimeCC() const | clang::CodeGen::CodeGenTypeCache | [inline] |
getSanitizerMetadata() | clang::CodeGen::CodeGenModule | [inline] |
getSize(CharUnits numChars) | clang::CodeGen::CodeGenModule | |
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 | |
getTBAAInfo(QualType QTy) | clang::CodeGen::CodeGenModule | |
getTBAAInfoForVTablePtr() | clang::CodeGen::CodeGenModule | |
getTBAAStructInfo(QualType QTy) | clang::CodeGen::CodeGenModule | |
getTBAAStructTagInfo(QualType BaseTy, llvm::MDNode *AccessN, uint64_t O) | clang::CodeGen::CodeGenModule | |
getTBAAStructTypeInfo(QualType QTy) | clang::CodeGen::CodeGenModule | |
getTriple() const | clang::CodeGen::CodeGenModule | |
getTypeDescriptorFromMap(QualType Ty) | clang::CodeGen::CodeGenModule | [inline] |
getTypes() | clang::CodeGen::CodeGenModule | [inline] |
getUniqueBlockCount() | clang::CodeGen::CodeGenModule | [inline] |
getVTableLinkage(const CXXRecordDecl *RD) | clang::CodeGen::CodeGenModule | |
getVTables() | clang::CodeGen::CodeGenModule | [inline] |
GetWeakRefReference(const ValueDecl *VD) | clang::CodeGen::CodeGenModule | |
GlobalUniqueCount | clang::CodeGen::CodeGenModule | |
HandleCXXStaticMemberVarInstantiation(VarDecl *VD) | clang::CodeGen::CodeGenModule | |
hasObjCRuntime() | clang::CodeGen::CodeGenModule | [inline] |
Int16Ty | clang::CodeGen::CodeGenTypeCache | |
Int32Ty | clang::CodeGen::CodeGenTypeCache | |
Int64Ty | clang::CodeGen::CodeGenTypeCache | |
Int8PtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
Int8PtrTy | clang::CodeGen::CodeGenTypeCache | |
Int8Ty | clang::CodeGen::CodeGenTypeCache | |
IntPtrTy | clang::CodeGen::CodeGenTypeCache | |
IntTy | clang::CodeGen::CodeGenTypeCache | |
isInSanitizerBlacklist(llvm::Function *Fn, SourceLocation Loc) const | clang::CodeGen::CodeGenModule | |
isInSanitizerBlacklist(llvm::GlobalVariable *GV, SourceLocation Loc, QualType Ty, StringRef Category=StringRef()) const | clang::CodeGen::CodeGenModule | |
isPaddedAtomicType(QualType type) | clang::CodeGen::CodeGenModule | |
isPaddedAtomicType(const AtomicType *type) | clang::CodeGen::CodeGenModule | |
isTypeConstant(QualType QTy, bool ExcludeCtorDtor) | clang::CodeGen::CodeGenModule | |
lookupRepresentativeDecl(StringRef MangledName, GlobalDecl &Result) const | clang::CodeGen::CodeGenModule | |
MaybeHandleStaticInExternC(const SomeDecl *D, llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
PointerAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
PointerSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
PointerWidthInBits | clang::CodeGen::CodeGenTypeCache | |
PtrDiffTy | clang::CodeGen::CodeGenTypeCache | |
Release() | clang::CodeGen::CodeGenModule | |
ReturnSlotInterferesWithArgs(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 | |
setAliasAttributes(const Decl *D, llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
setAtomicGetterHelperFnMap(QualType Ty, llvm::Constant *Fn) | clang::CodeGen::CodeGenModule | [inline] |
setAtomicSetterHelperFnMap(QualType Ty, llvm::Constant *Fn) | clang::CodeGen::CodeGenModule | [inline] |
SetCommonAttributes(const Decl *D, llvm::GlobalValue *GV) | clang::CodeGen::CodeGenModule | |
setFunctionDefinitionAttributes(const FunctionDecl *D, llvm::Function *F) | clang::CodeGen::CodeGenModule | |
setFunctionLinkage(GlobalDecl GD, llvm::Function *F) | clang::CodeGen::CodeGenModule | [inline] |
setGlobalVisibility(llvm::GlobalValue *GV, const NamedDecl *D) const | clang::CodeGen::CodeGenModule | |
SetInternalFunctionAttributes(const Decl *D, llvm::Function *F, const CGFunctionInfo &FI) | clang::CodeGen::CodeGenModule | |
SetLLVMFunctionAttributes(const Decl *D, const CGFunctionInfo &Info, llvm::Function *F) | clang::CodeGen::CodeGenModule | |
SetLLVMFunctionAttributesForDefinition(const Decl *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] |
shouldUseTBAA() const | clang::CodeGen::CodeGenModule | [inline] |
SizeSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
SizeTy | clang::CodeGen::CodeGenTypeCache | |
supportsCOMDAT() const | clang::CodeGen::CodeGenModule | |
TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) | clang::CodeGen::CodeGenModule | |
TryEmitDefinitionAsAlias(GlobalDecl Alias, GlobalDecl Target, bool InEveryTU) | clang::CodeGen::CodeGenModule | |
UpdateCompletedType(const TagDecl *TD) | clang::CodeGen::CodeGenModule | |
VoidPtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
VoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
VoidTy | clang::CodeGen::CodeGenTypeCache | |
~CodeGenModule() | clang::CodeGen::CodeGenModule | |