summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/InlineAdvisor.cpp
AgeCommit message (Expand)Author
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-04-10[mlgo][inl] Interactive mode: optionally tell the default decisionMircea Trofin
2023-02-03Reland "[mlgo] Hook up the interactive runner to the mlgo-ed passes"Mircea Trofin
2023-02-03Revert "[mlgo] Hook up the interactive runner to the mlgo-ed passes"Mircea Trofin
2023-02-03[mlgo] Hook up the interactive runner to the mlgo-ed passesMircea Trofin
2022-12-17Reapply "[InlineAdvisor] Allow loading advisors as plugins"ibricchi
2022-12-16Revert "[InlineAdvisor] Allow loading advisors as plugins"Mircea Trofin
2022-12-16[InlineAdvisor] Allow loading advisors as pluginsibricchi
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song
2022-12-12[mlgo] Use LLVM_HAVE_TFLITE instead of LLVM_HAVE_TF_API in C++ code (NFC)Kazu Hirata
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-24[Inliner] Move cl::opt inside llvm::Fangrui Song
2022-11-24[MLGO] Fix InlineAdvisor and ModelUnderTrainingRunner after hasValue removalAiden Grossman
2022-07-13[Analysis] clang-format InlineAdvisor.cpp (NFC)Kazu Hirata
2022-06-24[Inline] Annotate inline pass name with link phase information for analysis.Mingming Liu
2022-06-22[SampleProfile][Inline] Annotate sample profile inline remarks with link phas...Mingming Liu
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-06-14[inliner] Add per-SCC-pass InlineAdvisor printing optionJin Xin Ng
2022-06-02[Inline][Remark][NFC] Optionally provide inline context to inlineMingming Liu
2022-03-20[Analysis] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC)Kazu Hirata
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2022-01-20[MLGO] Improved support for AOT cross-targeting scenariosMircea Trofin
2022-01-18[mlgo][inline] Improve global state trackingMircea Trofin
2022-01-11[NFC][MLGO] Use LazyCallGraph::Node to track functions.Mircea Trofin
2021-12-16[Inline] Disable deferred inliningNikita Popov
2021-12-14[InlineAdvisor] Add option to control deferred inlining (NFC)Nikita Popov
2021-12-09[InlineAdvisor] Remove outdated comment (NFC)Nikita Popov
2021-10-29[InlineAdvisor] Add fallback/format switches and negative remark processing t...modimo
2021-10-18[InlineAdvisor] Add -inline-replay-scope=<Function|Module> to control replay ...modimo
2021-10-05[inliner] Mandatory inlining decisions produce remarksMircea Trofin
2021-09-23[InlineAdvisor] Use one single quoteFangrui Song
2021-08-17[NFC] More get/removeAttribute() cleanupArthur Eubanks
2021-08-10[InlineAdvisor] Add single quotes around caller/callee namesFangrui Song
2021-07-27[MLGO] fix silly LLVM_DEBUG misuseMircea Trofin
2021-07-27[NFC][MLGO] Debug messages for what inline advisor is selectedMircea Trofin
2021-03-12[NFC] Use llvm::raw_string_ostream instead of std::stringstreamserge-sans-paille
2021-01-25[InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from o...modimo
2021-01-20Reland "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor"Mircea Trofin
2021-01-20Revert "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor"Mircea Trofin
2021-01-20[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisorMircea Trofin
2021-01-15[NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 're...Mircea Trofin
2021-01-12[llvm] Use Optional::getValueOr (NFC)Kazu Hirata
2021-01-12[Inliner] Change inline remark format and update ReplayInlineAdvisor to use itmodimo
2020-11-30[llvm][inliner] Reuse the inliner pass to implement 'always inliner'Mircea Trofin
2020-08-15[InlineAdvisor] New inliner advisor to replay inlining from optimization remarksWenlei He
2020-07-20[llvm] Development-mode InlineAdvisorMircea Trofin
2020-07-19Revert "[InlineAdvisor] New inliner advisor to replay inlining from optimizat...Wenlei He