summaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/IPO/FunctionSpecializationTest.cpp
AgeCommit message (Expand)Author
2024-06-21[IR] Don't include PassInstrumentation.h in PassManager.h (NFC) (#96219)Nikita Popov
2023-10-05Use BlockFrequency type in more places (NFC) (#68266)Matthias Braun
2023-08-09[FuncSpec] Rework the discardment logic for unprofitable specializations.Alexandros Lamprineas
2023-08-07[FuncSpec] Estimate dead blocks more accurately.Alexandros Lamprineas
2023-08-02Reland [FuncSpec] Split the specialization bonus into CodeSize and Latency.Alexandros Lamprineas
2023-07-31Reland [FuncSpec] Add Phi nodes to the InstCostVisitor.Alexandros Lamprineas
2023-07-27Revert "[FuncSpec] Add Phi nodes to the InstCostVisitor."Douglas Yung
2023-07-27[FuncSpec] Add Phi nodes to the InstCostVisitor.Alexandros Lamprineas
2023-07-27[FuncSpec][NFC] Remove SSA copy intrinsics in the unittests.Alexandros Lamprineas
2023-07-26Revert "[FuncSpec] Add Phi nodes to the InstCostVisitor."Alexandros Lamprineas
2023-07-26[FuncSpec] Split the specialization bonus into CodeSize and Latency.Alexandros Lamprineas
2023-07-25[FuncSpec] Add Phi nodes to the InstCostVisitor.Alexandros Lamprineas
2023-07-11[FuncSpec] Prefer DataLayout-aware constant folding of GEPs.Alexandros Lamprineas
2023-07-11[FuncSpec][NFC] Improve the unittest coverage for constant folding of GEPs.Alexandros Lamprineas
2023-06-19[FuncSpec] Add Freeze and CallBase to the InstCostVisitor.Alexandros Lamprineas
2023-06-19[FuncSpec][NFC] Improve the unittest coverage.Alexandros Lamprineas
2023-06-08Reland "[FuncSpec] Improve the accuracy of the cost model"Alexandros Lamprineas
2023-05-30Revert "[FuncSpec] Replace LoopInfo with BlockFrequencyInfo"Nikita Popov
2023-05-25[FuncSpec] Enable specialization of literal constants.Alexandros Lamprineas
2023-05-24[FuncSpec] Improve the accuracy of the cost model.Alexandros Lamprineas