summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
AgeCommit message (Expand)Author
2025-07-18[LLVM] Make `MachineBlockFrequencyInfo`'s constructor arguments const (NFC) (...Lucas Ramirez
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice
2024-06-27[CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)paperchalice
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
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2021-05-11CodeGen: Fix null dereference before null checkMatt Arsenault
2021-05-07Internalize some cl::opt global variables or move them under namespace llvmFangrui Song
2020-07-28[llvm][NFC] refactor setBlockFrequency for clarity.Mircea Trofin
2020-07-22[llvm][NFC] const-ed MachineBlockFrequencyInfo::isIrrLoopHeaderMircea Trofin
2020-02-21[BFI] Fix missed BFI updates in MachineSink.Hiroshi Yamauchi
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-28[PGO][PGSO] SizeOpts changes.Hiroshi Yamauchi
2019-10-20Reverted r375254 as it has broken some build bots for a long time.Vladimir Vereschaka
2019-10-18[PGO][PGSO] SizeOpts changes.Hiroshi Yamauchi
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-08-26Add options to dump block frequency/branch probability info in text.Hiroshi Yamauchi
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-02-15include function name in dot filenameXinliang David Li
2017-02-14Add new pass LazyMachineBlockFrequencyInfoAdam Nemet
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-29Add support to dump dot graph block layout after MBPXinliang David Li
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-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-06-28Fixed MSVC unresolved symbol error due to an incorrectly declared externSimon Pilgrim
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-28[BFI]: code cleanup Xinliang David Li
2016-06-22[MBFI]: Add a new suboption for graph viewerXinliang David Li
2016-06-22[MBFI]: show branch probability in DOT graphXinliang David Li
2016-06-22Add an option to enable MBFI dot viewer for a given functionXinliang David Li
2016-06-21Clang format change /NFCXinliang David Li