Lines Matching refs:CGM

35   llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader();  in setFuncName()
37 Name, Linkage, CGM.getCodeGenOpts().MainFileName, in setFuncName()
41 if (CGM.getCodeGenOpts().hasProfileClangInstr()) in setFuncName()
42 FuncNameVar = llvm::createPGOFuncNameVar(CGM.getModule(), Linkage, FuncName); in setFuncName()
145 CodeGenModule &CGM) { in getPGOHashVersion() argument
792 if (CGM.getLangOpts().CUDA && !CGM.getLangOpts().CUDAIsDevice && in assignRegionCounters()
796 bool InstrumentRegions = CGM.getCodeGenOpts().hasProfileClangInstr(); in assignRegionCounters()
797 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in assignRegionCounters()
805 if (CGM.getTarget().getCXXABI().hasConstructorVariants()) { in assignRegionCounters()
814 CGM.ClearUnusedCoverageMapping(D); in assignRegionCounters()
821 if (CGM.getCodeGenOpts().CoverageMapping) in assignRegionCounters()
824 SourceManager &SM = CGM.getContext().getSourceManager(); in assignRegionCounters()
836 if (auto *PGOReader = CGM.getPGOReader()) { in mapRegionCounters()
837 HashVersion = getPGOHashVersion(PGOReader, CGM); in mapRegionCounters()
864 if (CGM.getLangOpts().CUDA && in skipRegionMappingForDecl()
865 ((CGM.getLangOpts().CUDAIsDevice && !D->hasAttr<CUDADeviceAttr>() && in skipRegionMappingForDecl()
867 (!CGM.getLangOpts().CUDAIsDevice && in skipRegionMappingForDecl()
873 const auto &SM = CGM.getContext().getSourceManager(); in skipRegionMappingForDecl()
884 CoverageMappingGen MappingGen(*CGM.getCoverageMapping(), in emitCounterRegionMapping()
885 CGM.getContext().getSourceManager(), in emitCounterRegionMapping()
886 CGM.getLangOpts(), RegionCounterMap.get()); in emitCounterRegionMapping()
893 CGM.getCoverageMapping()->addFunctionMappingRecord( in emitCounterRegionMapping()
905 CoverageMappingGen MappingGen(*CGM.getCoverageMapping(), in emitEmptyCounterMapping()
906 CGM.getContext().getSourceManager(), in emitEmptyCounterMapping()
907 CGM.getLangOpts()); in emitEmptyCounterMapping()
915 CGM.getCoverageMapping()->addFunctionMappingRecord( in emitEmptyCounterMapping()
944 if (!CGM.getCodeGenOpts().hasProfileClangInstr() || !RegionCounterMap) in emitCounterIncrement()
950 auto *I8PtrTy = llvm::Type::getInt8PtrTy(CGM.getLLVMContext()); in emitCounterIncrement()
957 Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment), in emitCounterIncrement()
961 CGM.getIntrinsic(llvm::Intrinsic::instrprof_increment_step), in emitCounterIncrement()
966 if (CGM.getCodeGenOpts().hasProfileClangInstr()) in setValueProfilingFlag()
985 bool InstrumentValueSites = CGM.getCodeGenOpts().hasProfileClangInstr(); in valueProfile()
997 CGM.getIntrinsic(llvm::Intrinsic::instrprof_value_profile), Args); in valueProfile()
1002 llvm::IndexedInstrProfReader *PGOReader = CGM.getPGOReader(); in valueProfile()
1013 llvm::annotateValueSite(CGM.getModule(), *ValueSite, *ProfRecord, in valueProfile()
1023 CGM.getPGOStats().addVisited(IsInMainFile); in loadRegionCounts()
1030 CGM.getPGOStats().addMissing(IsInMainFile); in loadRegionCounts()
1032 CGM.getPGOStats().addMismatched(IsInMainFile); in loadRegionCounts()
1035 CGM.getPGOStats().addMismatched(IsInMainFile); in loadRegionCounts()
1076 llvm::MDBuilder MDHelper(CGM.getLLVMContext()); in createProfileWeights()
1100 llvm::MDBuilder MDHelper(CGM.getLLVMContext()); in createProfileWeights()