aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/Inline/ML
AgeCommit message (Expand)AuthorFilesLines
2025-10-20[mlgo][inliner] Handle recursive cases when skipping non-cold functions (#164...Mircea Trofin1-0/+34
2025-10-15[mlgo][inliner] Fix incorrect state tracking when deferring to the default po...Mircea Trofin1-0/+55
2025-09-24Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm....Weibo He1-2/+2
2025-08-08[mlgo] Remove tests involving the size estimator, after PR #139357 (#152813)Mircea Trofin4-26/+11
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-4/+4
2025-05-27[mlgo][inliner] Tigher test for interactive mode (#141677)Mircea Trofin1-1/+10
2025-05-26[LLVM][MLGO] Fix: Index correctly into features to get default inlining decis...Jellytabby1-0/+1
2024-08-26Reland "[MLGO] Remove Python <3.8 from unsupported config (#106132)"Aiden Grossman1-3/+0
2024-08-26Revert "[MLGO] Remove Python <3.8 from unsupported config (#106132)"Aiden Grossman1-0/+3
2024-08-26[MLGO] Remove Python <3.8 from unsupported config (#106132)Aiden Grossman1-3/+0
2024-07-03[MLInliner] Handle CGSCC changes from #94815 (#96274)Arthur Eubanks1-0/+17
2024-06-25[mlgo] add 2 new features whether caller/callee is `available_externally` (#9...Mircea Trofin1-0/+22
2024-06-17[mlgo] inline for size: add bypass mechanism for perserving performance (#95616)Mircea Trofin1-0/+78
2023-10-29[MLGO] Fix tests post 1a2e77cAiden Grossman1-1/+1
2023-10-04[mlgo] Fix state-tracking-coro.ll testMircea Trofin1-1/+2
2023-10-04[mlgo][coro] Assign coro split-ed functions a `FunctionLevel` (#68263)Mircea Trofin1-0/+41
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-05-17[NFC][Py Reformat] Reformat python files in llvmTobias Hieta1-12/+11
2023-04-10[mlgo][inl] Interactive mode: optionally tell the default decisionMircea Trofin1-1/+7
2023-02-10Revert "[mlgo] Fix test after D143624"Mircea Trofin1-0/+4
2023-02-09[mlgo] Fix test after D143624Mircea Trofin1-4/+0
2023-02-04[mlgo] Bump the unsupported versions for interactive tests to 3.8Mircea Trofin1-1/+1
2023-02-03[mlgo] only enable interactive mode tests on linuxMircea Trofin1-0/+1
2023-02-03[mlgo] Disable mlgo tests when python version is 6Mircea Trofin1-0/+3
2023-02-03Reland "[mlgo] Hook up the interactive runner to the mlgo-ed passes"Mircea Trofin2-0/+48
2023-02-03Revert "[mlgo] Hook up the interactive runner to the mlgo-ed passes"Mircea Trofin2-49/+0
2023-02-03[mlgo] Hook up the interactive runner to the mlgo-ed passesMircea Trofin2-0/+49
2023-01-17[mlgo] Remove the protobuf dependencyMircea Trofin4-64/+44
2022-12-15[mlgo] Use have_tflite instead of have_tf_apiKazu Hirata9-9/+9
2022-12-08[Inline] Convert some tests to opaque pointers (NFC)Nikita Popov4-48/+46
2022-12-06Reapply "[mlgo] Dependency-free training mode logger"Mircea Trofin1-0/+9
2022-12-06Revert "[mlgo] Dependency-free training mode logger"Florian Hahn1-9/+0
2022-12-06[mlgo] Dependency-free training mode loggerMircea Trofin1-0/+9
2022-08-24[mlgo] Use TFLite for 'development' mode.Mircea Trofin3-5/+10
2022-06-16[MLInliner] Don't inline call sites in unreachable basic blocksMircea Trofin1-0/+46
2022-06-15[mlgo] Fix accounting for SCC splitsJin Xin Ng1-0/+73
2022-06-14[inliner] Add per-SCC-pass InlineAdvisor printing optionJin Xin Ng1-0/+40
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu1-1/+1
2022-06-10[mlgo] Update FunctionPropertyCache after invalidating analysesMircea Trofin1-0/+32
2022-01-20[MLGO] Improved support for AOT cross-targeting scenariosMircea Trofin2-2/+0
2022-01-18Fix build break introduced by D115847Mircea Trofin1-1/+1
2022-01-18[mlgo][inline] Improve global state trackingMircea Trofin3-0/+376
2021-12-22[NFC][mlgo]Make the test model generator inlining-specificMircea Trofin3-3/+3
2021-10-13[mlgo][aot] requrie the model is autogenerated for test determinismMircea Trofin2-2/+4
2021-08-23[MLGO] Make sure inliner logs when deleting calleesMircea Trofin1-0/+32
2021-07-19[MLGO] Use binary protobufs for improved training performance.Mircea Trofin2-43/+46
2021-06-23Replace python3 with %python in ML inlining tests.Jacob Hegna3-3/+3
2021-06-21Remove ML inlining model artifacts.Jacob Hegna3-9/+19
2020-11-30[llvm][inliner] Reuse the inliner pass to implement 'always inliner'Mircea Trofin2-4/+4
2020-10-23[MLInliner] Disable always inliner in bounds testsMircea Trofin2-4/+4