• Home
  • Raw
  • Download

Lines Matching refs:CodeGenModule

63 static CGCXXABI *createCXXABI(CodeGenModule &CGM) {  in createCXXABI()
81 CodeGenModule::CodeGenModule(ASTContext &C, const HeaderSearchOptions &HSO, in CodeGenModule() function in CodeGenModule
168 CodeGenModule::~CodeGenModule() { in ~CodeGenModule()
179 void CodeGenModule::createObjCRuntime() { in createObjCRuntime()
199 void CodeGenModule::createOpenCLRuntime() { in createOpenCLRuntime()
203 void CodeGenModule::createOpenMPRuntime() { in createOpenMPRuntime()
207 void CodeGenModule::createCUDARuntime() { in createCUDARuntime()
211 void CodeGenModule::addReplacement(StringRef Name, llvm::Constant *C) { in addReplacement()
215 void CodeGenModule::applyReplacements() { in applyReplacements()
246 void CodeGenModule::addGlobalValReplacement(llvm::GlobalValue *GV, llvm::Constant *C) { in addGlobalValReplacement()
250 void CodeGenModule::applyGlobalValReplacements() { in applyGlobalValReplacements()
279 void CodeGenModule::checkAliases() { in checkAliases()
341 void CodeGenModule::clear() { in clear()
360 void CodeGenModule::Release() { in Release()
479 void CodeGenModule::UpdateCompletedType(const TagDecl *TD) { in UpdateCompletedType()
484 llvm::MDNode *CodeGenModule::getTBAAInfo(QualType QTy) { in getTBAAInfo()
490 llvm::MDNode *CodeGenModule::getTBAAInfoForVTablePtr() { in getTBAAInfoForVTablePtr()
496 llvm::MDNode *CodeGenModule::getTBAAStructInfo(QualType QTy) { in getTBAAStructInfo()
502 llvm::MDNode *CodeGenModule::getTBAAStructTagInfo(QualType BaseTy, in getTBAAStructTagInfo()
514 void CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction *Inst, in DecorateInstructionWithTBAA()
524 void CodeGenModule::DecorateInstructionWithInvariantGroup( in DecorateInstructionWithInvariantGroup()
534 void CodeGenModule::Error(SourceLocation loc, StringRef message) { in Error()
541 void CodeGenModule::ErrorUnsupported(const Stmt *S, const char *Type) { in ErrorUnsupported()
551 void CodeGenModule::ErrorUnsupported(const Decl *D, const char *Type) { in ErrorUnsupported()
558 llvm::ConstantInt *CodeGenModule::getSize(CharUnits size) { in getSize()
562 void CodeGenModule::setGlobalVisibility(llvm::GlobalValue *GV, in setGlobalVisibility()
599 void CodeGenModule::setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const { in setTLSMode()
613 StringRef CodeGenModule::getMangledName(GlobalDecl GD) { in getMangledName()
641 StringRef CodeGenModule::getBlockMangledName(GlobalDecl GD, in getBlockMangledName()
662 llvm::GlobalValue *CodeGenModule::GetGlobalValue(StringRef Name) { in GetGlobalValue()
668 void CodeGenModule::AddGlobalCtor(llvm::Function *Ctor, int Priority, in AddGlobalCtor()
676 void CodeGenModule::AddGlobalDtor(llvm::Function *Dtor, int Priority) { in AddGlobalDtor()
681 void CodeGenModule::EmitCtorList(const CtorList &Fns, const char *GlobalName) { in EmitCtorList()
712 CodeGenModule::getFunctionLinkage(GlobalDecl GD) { in getFunctionLinkage()
729 void CodeGenModule::setFunctionDLLStorageClass(GlobalDecl GD, llvm::Function *F) { in setFunctionDLLStorageClass()
749 CodeGenModule::CreateCfiIdForTypeMetadata(llvm::Metadata *MD) { in CreateCfiIdForTypeMetadata()
763 void CodeGenModule::setFunctionDefinitionAttributes(const FunctionDecl *D, in setFunctionDefinitionAttributes()
768 void CodeGenModule::SetLLVMFunctionAttributes(const Decl *D, in SetLLVMFunctionAttributes()
798 void CodeGenModule::SetLLVMFunctionAttributesForDefinition(const Decl *D, in SetLLVMFunctionAttributesForDefinition()
887 void CodeGenModule::SetCommonAttributes(const Decl *D, in SetCommonAttributes()
898 void CodeGenModule::setAliasAttributes(const Decl *D, in setAliasAttributes()
908 void CodeGenModule::setNonAliasAttributes(const Decl *D, in setNonAliasAttributes()
919 void CodeGenModule::SetInternalFunctionAttributes(const Decl *D, in SetInternalFunctionAttributes()
951 GV->setVisibility(CodeGenModule::GetLLVMVisibility(LV.getVisibility())); in setLinkageAndVisibilityForGV()
955 void CodeGenModule::CreateFunctionBitSetEntry(const FunctionDecl *FD, in CreateFunctionBitSetEntry()
998 void CodeGenModule::SetFunctionAttributes(GlobalDecl GD, llvm::Function *F, in SetFunctionAttributes()
1043 void CodeGenModule::addUsedGlobal(llvm::GlobalValue *GV) { in addUsedGlobal()
1049 void CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue *GV) { in addCompilerUsedGlobal()
1055 static void emitUsed(CodeGenModule &CGM, StringRef Name, in emitUsed()
1081 void CodeGenModule::emitLLVMUsed() { in emitLLVMUsed()
1086 void CodeGenModule::AppendLinkerOptions(StringRef Opts) { in AppendLinkerOptions()
1091 void CodeGenModule::AddDetectMismatch(StringRef Name, StringRef Value) { in AddDetectMismatch()
1098 void CodeGenModule::AddDependentLib(StringRef Lib) { in AddDependentLib()
1107 static void addLinkOptionsPostorder(CodeGenModule &CGM, Module *Mod, in addLinkOptionsPostorder()
1145 void CodeGenModule::EmitModuleLinkOptions() { in EmitModuleLinkOptions()
1204 void CodeGenModule::EmitDeferred() { in EmitDeferred()
1265 void CodeGenModule::EmitGlobalAnnotations() { in EmitGlobalAnnotations()
1278 llvm::Constant *CodeGenModule::EmitAnnotationString(StringRef Str) { in EmitAnnotationString()
1294 llvm::Constant *CodeGenModule::EmitAnnotationUnit(SourceLocation Loc) { in EmitAnnotationUnit()
1302 llvm::Constant *CodeGenModule::EmitAnnotationLineNo(SourceLocation L) { in EmitAnnotationLineNo()
1310 llvm::Constant *CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue *GV, in EmitAnnotateAttr()
1328 void CodeGenModule::AddGlobalAnnotations(const ValueDecl *D, in AddGlobalAnnotations()
1336 bool CodeGenModule::isInSanitizerBlacklist(llvm::Function *Fn, in isInSanitizerBlacklist()
1354 bool CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable *GV, in isInSanitizerBlacklist()
1383 bool CodeGenModule::MustBeEmitted(const ValueDecl *Global) { in MustBeEmitted()
1391 bool CodeGenModule::MayBeEmittedEagerly(const ValueDecl *Global) { in MayBeEmittedEagerly()
1406 ConstantAddress CodeGenModule::GetAddrOfUuidDescriptor( in GetAddrOfUuidDescriptor()
1432 ConstantAddress CodeGenModule::GetWeakRefReference(const ValueDecl *VD) { in GetWeakRefReference()
1464 void CodeGenModule::EmitGlobal(GlobalDecl GD) { in EmitGlobal()
1619 CodeGenModule::isTriviallyRecursive(const FunctionDecl *FD) { in isTriviallyRecursive()
1637 CodeGenModule::shouldEmitFunction(GlobalDecl GD) { in shouldEmitFunction()
1665 void CodeGenModule::CompleteDIClassType(const CXXMethodDecl* D) { in CompleteDIClassType()
1676 void CodeGenModule::EmitGlobalDefinition(GlobalDecl GD, llvm::GlobalValue *GV) { in EmitGlobalDefinition()
1726 CodeGenModule::GetOrCreateLLVMFunction(StringRef MangledName, in GetOrCreateLLVMFunction()
1887 llvm::Constant *CodeGenModule::GetAddrOfFunction(GlobalDecl GD, in GetAddrOfFunction()
1908 CodeGenModule::CreateRuntimeFunction(llvm::FunctionType *FTy, in CreateRuntimeFunction()
1923 CodeGenModule::CreateBuiltinFunction(llvm::FunctionType *FTy, in CreateBuiltinFunction()
1941 bool CodeGenModule::isTypeConstant(QualType Ty, bool ExcludeCtor) { in isTypeConstant()
1963 CodeGenModule::GetOrCreateLLVMGlobal(StringRef MangledName, in GetOrCreateLLVMGlobal()
2042 CodeGenModule::GetAddrOfGlobal(GlobalDecl GD, in GetAddrOfGlobal()
2070 CodeGenModule::CreateOrReplaceCXXRuntimeVariable(StringRef Name, in CreateOrReplaceCXXRuntimeVariable()
2115 llvm::Constant *CodeGenModule::GetAddrOfGlobalVar(const VarDecl *D, in GetAddrOfGlobalVar()
2132 CodeGenModule::CreateRuntimeVariable(llvm::Type *Ty, in CreateRuntimeVariable()
2137 void CodeGenModule::EmitTentativeDefinition(const VarDecl *D) { in EmitTentativeDefinition()
2155 CharUnits CodeGenModule::GetTargetTypeStoreSize(llvm::Type *Ty) const { in GetTargetTypeStoreSize()
2160 unsigned CodeGenModule::GetGlobalVarAddressSpace(const VarDecl *D, in GetGlobalVarAddressSpace()
2175 void CodeGenModule::MaybeHandleStaticInExternC(const SomeDecl *D, in MaybeHandleStaticInExternC()
2207 static bool shouldBeInCOMDAT(CodeGenModule &CGM, const Decl &D) { in shouldBeInCOMDAT()
2232 void CodeGenModule::maybeSetTrivialComdat(const Decl &D, in maybeSetTrivialComdat()
2239 void CodeGenModule::EmitGlobalVarDefinition(const VarDecl *D) { in EmitGlobalVarDefinition()
2424 CodeGenModule &CGM, const VarDecl *D, in isVarDeclStrongDefinition()
2479 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageForDeclarator( in getLLVMLinkageForDeclarator()
2538 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageVarDefinition( in getLLVMLinkageVarDefinition()
2673 void CodeGenModule::HandleCXXStaticMemberVarInstantiation(VarDecl *VD) { in HandleCXXStaticMemberVarInstantiation()
2683 void CodeGenModule::EmitGlobalFunctionDefinition(GlobalDecl GD, in EmitGlobalFunctionDefinition()
2729 void CodeGenModule::EmitAliasDefinition(GlobalDecl GD) { in EmitAliasDefinition()
2805 llvm::Function *CodeGenModule::getIntrinsic(unsigned IID, in getIntrinsic()
2855 CodeGenModule::GetAddrOfConstantCFString(const StringLiteral *Literal) { in GetAddrOfConstantCFString()
2956 CodeGenModule::GetAddrOfConstantString(const StringLiteral *Literal) { in GetAddrOfConstantString()
3073 QualType CodeGenModule::getObjCFastEnumerationStateType() { in getObjCFastEnumerationStateType()
3107 CodeGenModule::GetConstantArrayFromStringLiteral(const StringLiteral *E) { in GetConstantArrayFromStringLiteral()
3148 CodeGenModule &CGM, StringRef GlobalName, in GenerateStringLiteral()
3173 CodeGenModule::GetAddrOfConstantStringFromLiteral(const StringLiteral *S, in GetAddrOfConstantStringFromLiteral()
3220 CodeGenModule::GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *E) { in GetAddrOfConstantStringFromObjCEncode()
3230 ConstantAddress CodeGenModule::GetAddrOfConstantCString( in GetAddrOfConstantCString()
3261 ConstantAddress CodeGenModule::GetAddrOfGlobalTemporary( in GetAddrOfGlobalTemporary()
3351 void CodeGenModule::EmitObjCPropertyImplementations(const in EmitObjCPropertyImplementations()
3384 static bool AllTrivialInitializers(CodeGenModule &CGM, in AllTrivialInitializers()
3399 void CodeGenModule::EmitObjCIvarInitializations(ObjCImplementationDecl *D) { in EmitObjCIvarInitializations()
3441 void CodeGenModule::EmitNamespace(const NamespaceDecl *ND) { in EmitNamespace()
3452 void CodeGenModule::EmitLinkageSpec(const LinkageSpecDecl *LSD) { in EmitLinkageSpec()
3471 void CodeGenModule::EmitTopLevelDecl(Decl *D) { in EmitTopLevelDecl()
3639 void CodeGenModule::AddDeferredUnusedCoverageMapping(Decl *D) { in AddDeferredUnusedCoverageMapping()
3662 void CodeGenModule::ClearUnusedCoverageMapping(const Decl *D) { in ClearUnusedCoverageMapping()
3677 void CodeGenModule::EmitDeferredUnusedCoverageMappings() { in EmitDeferredUnusedCoverageMappings()
3731 static void EmitGlobalDeclMetadata(CodeGenModule &CGM, in EmitGlobalDeclMetadata()
3751 void CodeGenModule::EmitStaticExternCAliases() { in EmitStaticExternCAliases()
3760 bool CodeGenModule::lookupRepresentativeDecl(StringRef MangledName, in lookupRepresentativeDecl()
3776 void CodeGenModule::EmitDeclMetadata() { in EmitDeclMetadata()
3815 void CodeGenModule::EmitVersionIdentMetadata() { in EmitVersionIdentMetadata()
3825 void CodeGenModule::EmitTargetMetadata() { in EmitTargetMetadata()
3840 void CodeGenModule::EmitCoverageFile() { in EmitCoverageFile()
3856 llvm::Constant *CodeGenModule::EmitUuidofInitializer(StringRef Uuid) { in EmitUuidofInitializer()
3883 llvm::Constant *CodeGenModule::GetAddrOfRTTIDescriptor(QualType Ty, in GetAddrOfRTTIDescriptor()
3898 void CodeGenModule::EmitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D) { in EmitOMPThreadPrivateDecl()
3913 llvm::Metadata *CodeGenModule::CreateMetadataIdentifierForType(QualType T) { in CreateMetadataIdentifierForType()
3932 void CodeGenModule::CreateVTableBitSetEntry(llvm::NamedMDNode *BitsetsMD, in CreateVTableBitSetEntry()
3958 void CodeGenModule::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap()