summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
AgeCommit message (Expand)Author
2025-08-29[mlgo] Fix bad merge of #156120 with 0082cf41de11 (#156134)Mircea Trofin
2025-08-29[mlgo][inliner] Fix potential concurrency issue in local ThinLTO + IR2Vec cas...Mircea Trofin
2025-08-29[MLGO] Fix Development Build post f4665bAiden Grossman
2025-06-30[MLGO] Fix feature iteration using FeatureMap.size() instead of NumberOfFeatu...S. VenkataKeerthy
2025-05-22[MLInlineAdvisor] Changing creation of TensorSpec in a type agnostic manner. ...S. VenkataKeerthy
2024-06-28[NFC][mlgo] Fix imports post- PR#97023Mircea Trofin
2024-06-17[mlgo] remove `inlining_default` - unused featureMircea Trofin
2023-10-11[mlgo][nfc] Remove / fix vestigial references to TensorflowMircea Trofin
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
2023-01-20[mlgo] Stream the training dataMircea Trofin
2023-01-17[mlgo] Remove the protobuf dependencyMircea Trofin
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-09[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30[mlgo][nfc] Make `LoggedFeatureSpec` an implementation detailMircea Trofin
2022-08-03[nfc][mlgo] Separate logger and training-mode model evaluatorMircea Trofin
2022-05-09[mlgo] Support exposing more features than those supported by modelsMircea Trofin
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-01-18[llvm] Remove uses of `std::vector<bool>`Jan Svoboda
2022-01-11[NFC][MLGO] Use LazyCallGraph::Node to track functions.Mircea Trofin
2022-01-04[NFC][MLGO]Add RTTI support for MLModelRunner and simplify runner setupMircea Trofin
2021-12-10[NFC][MLGO] Factor ModelUnderTrainingRunner for reuseMircea Trofin
2021-12-08[NFC][mlgo] Generalize model runner interfaceMircea Trofin
2021-08-23[MLGO] Make sure inliner logs when deleting calleesMircea Trofin
2021-08-11[llvm][clang][NFC] updates inline licence infoChristopher Di Bella
2021-08-06[NFC][MLGO] Make logging more robustMircea Trofin
2021-07-23[NFC][MLGO] Just use the underlying protobuf object for loggingMircea Trofin
2021-04-15[MLGO] Fix use of AM.invalidate post D100519Mircea Trofin
2021-01-22[Analysis] Use llvm::append_range (NFC)Kazu Hirata
2021-01-15[NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 're...Mircea Trofin
2020-11-18[NFC][TFUtils] also include output specs lookup logic in loadOutputSpecsMircea Trofin
2020-11-18[NFC][TFUtils] Extract out the output spec loaderMircea Trofin
2020-10-07[NFC][MLInliner] Getters should return by referenceMircea Trofin
2020-10-05[MLInliner] Factor out loggingMircea Trofin
2020-08-24[MLInliner] Support training that doesn't require partial rewardsMircea Trofin
2020-08-17[MLInliner] In development mode, obtain the output specs from a fileMircea Trofin
2020-08-10[NFC][MLInliner] remove curly braces for a few sinle-line loopsMircea Trofin
2020-08-10[NFC][MLInliner] Set up the logger outside the development mode advisorMircea Trofin
2020-08-07[NFC][MLInliner] Refactor logging implementationMircea Trofin
2020-08-06[llvm][MLInliner] Don't log 'mandatory' eventsMircea Trofin
2020-08-04[llvm][NFC] Moved implementation of TrainingLogger outside of its declMircea Trofin
2020-07-29[llvm][NFC] TensorSpec abstraction for ML evaluatorMircea Trofin
2020-07-21Build: Move TF source file inclusion from build system to source filesNico Weber
2020-07-20[llvm] Development-mode InlineAdvisorMircea Trofin