| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 498 static FunctionSummary 500 return FunctionSummary( 501 FunctionSummary::GVFlags( 514 static FunctionSummary ExternalNode; 642 static bool isEqual(FunctionSummary::VFuncId L, FunctionSummary::VFuncId R) { 886 FunctionSummary *F = 906 FunctionSummary calculateCallGraphRoot() { 1213 FunctionSummary *F = 1223 FunctionSummary *F = 1232 FunctionSummary *F = [all …]
|
| H A D | ModuleSummaryIndexYAML.h | 143 std::vector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, 145 std::vector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls, 155 template <> struct MappingTraits<FunctionSummary::VFuncId> { 156 static void mapping(IO &io, FunctionSummary::VFuncId& id) { 162 template <> struct MappingTraits<FunctionSummary::ConstVCall> { 163 static void mapping(IO &io, FunctionSummary::ConstVCall& id) { 172 LLVM_YAML_IS_SEQUENCE_VECTOR(FunctionSummary::VFuncId) 173 LLVM_YAML_IS_SEQUENCE_VECTOR(FunctionSummary::ConstVCall) 223 Elem.SummaryList.push_back(llvm::make_unique<FunctionSummary>( 228 ArrayRef<FunctionSummary::EdgeTy>{}, std::move(FSum.TypeTests), [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 65 FunctionSummary::FSHT_None; 66 cl::opt<FunctionSummary::ForceSummaryHotnessType, true> FSEC( 382 ForceSummaryEdgesCold == FunctionSummary::FSHT_All in computeFunctionSummary() 391 FunctionSummary::FFlags FunFlags{ in computeFunctionSummary() 398 auto FuncSummary = llvm::make_unique<FunctionSummary>( in computeFunctionSummary() 514 std::unique_ptr<FunctionSummary> Summary = in buildModuleSummaryIndex() 515 llvm::make_unique<FunctionSummary>( in buildModuleSummaryIndex() 517 FunctionSummary::FFlags{ in buildModuleSummaryIndex() 524 ArrayRef<FunctionSummary::EdgeTy>{}, in buildModuleSummaryIndex() 526 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | SummaryBasedOptimizations.cpp | 39 auto *F = cast<FunctionSummary>(S); in initializeCounts() 51 auto GetCallSiteRelFreq = [](FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts() 57 auto *F = cast<FunctionSummary>(S); in computeSyntheticCounts() 68 auto *F = cast<FunctionSummary>(S); in computeSyntheticCounts() 74 auto GetProfileCount = [&](ValueInfo V, FunctionSummary::EdgeTy &Edge) { in computeSyntheticCounts()
|
| H A D | LTO.cpp | 195 if (auto *FS = dyn_cast<FunctionSummary>(GS)) { in computeLTOCacheKey()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | ModuleSummaryIndex.cpp | 28 FunctionSummary FunctionSummary::ExternalNode = 29 FunctionSummary::makeDummyFunctionSummary({}); 40 unsigned FunctionSummary::immutableRefCount() const { in immutableRefCount() 57 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get()); in collectDefinedFunctionsForModule() 117 assert(isa<FunctionSummary>(S)); in propagateConstantsToRefs() 188 FunctionSummary *F = nullptr; in dumpSCCs() 190 F = cast<FunctionSummary>(V.getSummaryList().front().get()); in dumpSCCs() 279 static std::string fflagsToString(FunctionSummary::FFlags F) { in fflagsToString() 290 auto *FS = dyn_cast_or_null<FunctionSummary>(GVS); in getSummaryAttributes() 403 if (isa<FunctionSummary>(SummaryIt.second)) { in exportToDot() [all …]
|
| H A D | AsmWriter.cpp | 2394 void printFunctionSummary(const FunctionSummary *FS); 2399 void printTypeIdInfo(const FunctionSummary::TypeIdInfo &TIDInfo); 2400 void printVFuncId(const FunctionSummary::VFuncId VFId); 2402 printNonConstVCalls(const std::vector<FunctionSummary::VFuncId> VCallList, 2405 printConstVCalls(const std::vector<FunctionSummary::ConstVCall> VCallList, 2888 void AssemblyWriter::printFunctionSummary(const FunctionSummary *FS) { in printFunctionSummary() 2891 FunctionSummary::FFlags FFlags = FS->fflags(); in printFunctionSummary() 2922 const FunctionSummary::TypeIdInfo &TIDInfo) { in printTypeIdInfo() 2967 void AssemblyWriter::printVFuncId(const FunctionSummary::VFuncId VFId) { in printVFuncId() 2990 const std::vector<FunctionSummary::VFuncId> VCallList, const char *Tag) { in printNonConstVCalls() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | FunctionSummary.h | 35 class FunctionSummary { 53 FunctionSummary() in FunctionSummary() function 58 using MapTy = llvm::DenseMap<const Decl *, FunctionSummary>; 67 using KVPair = std::pair<const Decl *, FunctionSummary>; in findOrInsertSummary() 69 I = Map.insert(KVPair(D, FunctionSummary())).first; in findOrInsertSummary()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 215 auto *Summary = cast<FunctionSummary>(GVSummary->getBaseObject()); in selectCallee() 263 using EdgeInfo = std::tuple<const FunctionSummary *, unsigned /* Threshold */, 284 const FunctionSummary &Summary, const GVSummaryMapTy &DefinedGVSummaries, in computeImportForReferencedGlobals() 349 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction() 403 const FunctionSummary *ResolvedCalleeSummary = nullptr; in computeImportForFunction() 418 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary); in computeImportForFunction() 464 ResolvedCalleeSummary = cast<FunctionSummary>(CalleeSummary); in computeImportForFunction() 548 dyn_cast<FunctionSummary>(GVSummary.second->getBaseObject()); in ComputeImportForModule() 580 FunctionSummary *FS = nullptr; in ComputeImportForModule() 582 FS = dyn_cast<FunctionSummary>( in ComputeImportForModule() [all …]
|
| H A D | WholeProgramDevirt.cpp | 345 std::vector<FunctionSummary *> SummaryTypeCheckedLoadUsers; 357 void addSummaryTypeCheckedLoadUser(FunctionSummary *FS) { in addSummaryTypeCheckedLoadUser() 1621 auto *FS = dyn_cast<FunctionSummary>(S.get()); in run() 1625 for (FunctionSummary::VFuncId VF : FS->type_test_assume_vcalls()) { in run() 1631 for (FunctionSummary::VFuncId VF : FS->type_checked_load_vcalls()) { in run() 1636 for (const FunctionSummary::ConstVCall &VC : in run() 1644 for (const FunctionSummary::ConstVCall &VC : in run()
|
| H A D | LowerTypeTests.cpp | 1984 if (auto *FS = dyn_cast<FunctionSummary>(S->getBaseObject())) in lower()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.h | 356 bool ParseOptionalFFlags(FunctionSummary::FFlags &FFlags); 357 bool ParseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls); 359 bool ParseOptionalTypeIdInfo(FunctionSummary::TypeIdInfo &TypeIdInfo); 362 std::vector<FunctionSummary::VFuncId> &VFuncIdList); 365 std::vector<FunctionSummary::ConstVCall> &ConstVCallList); 368 bool ParseConstVCall(FunctionSummary::ConstVCall &ConstVCall, 370 bool ParseVFuncId(FunctionSummary::VFuncId &VFuncId,
|
| H A D | LLParser.cpp | 7688 std::vector<FunctionSummary::EdgeTy> Calls; in ParseFunctionSummary() 7689 FunctionSummary::TypeIdInfo TypeIdInfo; in ParseFunctionSummary() 7692 FunctionSummary::FFlags FFlags = {}; in ParseFunctionSummary() 7729 auto FS = llvm::make_unique<FunctionSummary>( in ParseFunctionSummary() 7850 bool LLParser::ParseOptionalFFlags(FunctionSummary::FFlags &FFlags) { in ParseOptionalFFlags() 8061 FunctionSummary::TypeIdInfo &TypeIdInfo) { in ParseOptionalTypeIdInfo() 8165 FunctionSummary::VFuncId VFuncId; in ParseVFuncIdList() 8194 std::vector<FunctionSummary::ConstVCall> &ConstVCallList) { in ParseConstVCallList() 8204 FunctionSummary::ConstVCall ConstVCall; in ParseConstVCallList() 8231 bool LLParser::ParseConstVCall(FunctionSummary::ConstVCall &ConstVCall, in ParseConstVCall() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | FunctionImportUtils.cpp | 214 FunctionSummary *FS = dyn_cast<FunctionSummary>(S->getBaseObject()); in processGlobalForThinLTO()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 94 extern FunctionSummary::ForceSummaryHotnessType ForceSummaryEdgesCold; 196 if (auto FS = dyn_cast<FunctionSummary>(Summary.get())) in ModuleBitcodeWriterBase() 977 static uint64_t getEncodedFFlags(FunctionSummary::FFlags Flags) { in getEncodedFFlags() 3419 FunctionSummary *FS) { in writeFunctionTypeMetadataRecords() 3426 ArrayRef<FunctionSummary::VFuncId> VFs) { in writeFunctionTypeMetadataRecords() 3461 getReferencedTypeIds(FunctionSummary *FS, in getReferencedTypeIds() 3468 [&](ArrayRef<FunctionSummary::VFuncId> VFs) { in getReferencedTypeIds() 3477 [&](ArrayRef<FunctionSummary::ConstVCall> VCs) { in getReferencedTypeIds() 3538 FunctionSummary *FS = cast<FunctionSummary>(Summary); in writePerModuleFunctionSummaryRecord() 3869 auto *FS = cast<FunctionSummary>(S); in writeCombinedGlobalValueSummary() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 745 std::vector<FunctionSummary::EdgeTy> makeCallList(ArrayRef<uint64_t> Record, 873 static FunctionSummary::FFlags getDecodedFFlags(uint64_t RawFlags) { in getDecodedFFlags() 874 FunctionSummary::FFlags Flags; in getDecodedFFlags() 5154 std::vector<FunctionSummary::EdgeTy> 5158 std::vector<FunctionSummary::EdgeTy> Ret; in makeCallList() 5264 std::vector<FunctionSummary::VFuncId> PendingTypeTestAssumeVCalls, in parseEntireSummary() 5266 std::vector<FunctionSummary::ConstVCall> PendingTypeTestAssumeConstVCalls, in parseEntireSummary() 5371 std::vector<FunctionSummary::EdgeTy> Calls = makeCallList( in parseEntireSummary() 5375 auto FS = llvm::make_unique<FunctionSummary>( in parseEntireSummary() 5483 std::vector<FunctionSummary::EdgeTy> Edges = makeCallList( in parseEntireSummary() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 1393 const RetainSummary *FunctionSummary = SmrMgr.getFunctionSummary(FD); in checkBeginFunction() local 1394 ArgEffects CalleeSideArgEffects = FunctionSummary->getArgEffects(); in checkBeginFunction()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-lto/ |
| H A D | llvm-lto.cpp | 340 if (auto *FuncSummary = dyn_cast<FunctionSummary>(Summary.get())) { in printIndexStats()
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 595 SRCS_FUL+= StaticAnalyzer/Core/FunctionSummary.cpp
|