summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/BlockFrequencyInfo.cpp
AgeCommit message (Expand)Author
2025-04-21[LLVM] Cleanup pass initialization for Analysis passes (#135858)Rahul Joshi
2024-05-07[Analysis, CodeGen, DebugInfo] Use StringRef::operator== instead of StringRef...Kazu Hirata
2024-02-27[SHT_LLVM_BB_ADDR_MAP] Adds pretty printing of BFI and BPI for PGO Analysis M...Micah Weston
2023-10-05BlockFrequencyInfo: Add PrintBlockFreq helper (#67512)Matthias Braun
2023-10-05Use BlockFrequency type in more places (NFC) (#68266)Matthias Braun
2023-03-17[Analysis] Make order of analysis executions more stableBjorn Pettersson
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2021-05-07Internalize some cl::opt global variables or move them under namespace llvmFangrui Song
2020-05-07[BFI][CGP] Add limited support for detecting missed BFI updates and fix one i...Hiroshi Yamauchi
2020-03-25[CFG/BasicBlock] Rename succ_const to const_succ. [NFC]Alina Sbirlea
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-04-24Add optional arg to profile count getters to filterXinliang David Li
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-09refactor BlockFrequencyInfo::view to take a title parameterDavid Callahan
2017-12-08Revert r320104: infinite loop profiling bug fixXinliang David Li
2017-12-07[PGO] detect infinite loop and form MST properlyXinliang David Li
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-09-13Add options to dump PGO counts in text.Hiroshi Yamauchi
2017-08-26Add options to dump block frequency/branch probability info in text.Hiroshi Yamauchi
2017-07-21[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko
2017-02-02[PGO] internal option cleanupsXinliang David Li
2017-02-02[PGO] make graph view internal options available for all buildsXinliang David Li
2017-01-23[PGO] add debug option to view annotated cfg after prof use annotationXinliang David Li
2017-01-19Add an interface to scale the frequencies of a set of blocks.Easwaran Raman
2017-01-15[PM] Introduce an analysis set used to preserve all analyses overChandler Carruth
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-08-31s/static inline/static/ for headers I have changed in r279475. NFC.Tim Shen
2016-08-22[GraphTraits] Replace all NodeType usage with NodeRefTim Shen
2016-08-19[GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRefTim Shen
2016-08-17[GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen
2016-08-09Consistently use FunctionAnalysisManagerSean Silva
2016-08-02CodeExtractor : Add ability to preserve profile data.Sean Silva
2016-08-01Revert r277313 and r277314.Sean Silva
2016-08-01CodeExtractor : Add ability to preserve profile data.Sean Silva
2016-07-13[BFI] Add new LazyBFI analysis passAdam Nemet
2016-06-28[BFI/MBFI]: cfg graph view with color scheme Xinliang David Li
2016-06-28[BFI]: enhance BFI graph dumpXinliang David Li
2016-06-28[BFI]: graph viewer code refactoring Xinliang David Li
2016-06-22[BFI]: NFC refactoringXinliang David Li
2016-05-05[PM] port Branch Frequency Analaysis pass to new PMXinliang David Li
2016-03-23Add getBlockProfileCount method to BlockFrequencyInfoEaswaran Raman
2015-10-15Recommit r250345, it was reverted in r250366 to investigate a bot failure.Manman Ren
2015-10-15Temporarily revert r250345 to sort out bot failure.Manman Ren
2015-10-14Update the branch weight metadata in JumpThreading pass.Cong Hou
2015-10-14Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.Manman Ren
2015-10-13Update the branch weight metadata in JumpThreading pass.Cong Hou