summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/FunctionSpecialization
AgeCommit message (Expand)Author
2025-09-22[FunctionSpecialization][nfc] Add a test for zero function entry count (#160156)Alan Zhao
2025-09-11[FunctionSpecialization] Fix profile count preserving logic (#157939)Alan Zhao
2025-09-10[FunctionSpecialization] Preserve call counts of specialized functions (#157768)Alan Zhao
2025-08-28[SCCP][FuncSpec] Poison unreachable constant global variable user (#155753)XChy
2025-08-28[FuncSpec] Skip SCCP on blocks of dead functions and poison their callsites (...XChy
2025-08-11[PredicateInfo] Use bitcast instead of ssa.copy (#151174)Nikita Popov
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-25[IPSCCP][FuncSpec] Protect against metadata access from call args. (#124284)David Green
2024-12-09[ConstantFolding] Infer getelementptr nuw flag (#119214)Nikita Popov
2024-11-11[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115691)Lee Wei
2024-11-06[FuncSpec] Query SCCPSolver in more places (#114964)Hari Limaye
2024-11-04[FuncSpec] Improve handling of Comparison Instructions (#114073)Hari Limaye
2024-11-04[FuncSpec] Handle ssa_copy intrinsic calls in InstCostVisitor (#114247)Hari Limaye
2024-10-29[FuncSpec] Improve accounting of specialization codesize growth (#113448)Hari Limaye
2024-10-29[FuncSpec] Enable SpecializeLiteralConstant by default (#113442)Hari Limaye
2024-10-18[FuncSpec] Update MinFunctionSize logic (#112711)Hari Limaye
2024-10-04[FuncSpec] Update tests to use --include-generated-funcs (NFC)Hari Limaye
2024-09-19Revert "[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume...Yonghong Song
2024-09-19[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume… (#10...yonghong-song
2024-09-16[IPSCCP] Infer attributes on arguments (#107114)Nikita Popov
2024-06-25[SCCP] Use poison instead of undef when zapping returnsNikita Popov
2024-05-20[ConstantFolding] Canonicalize constexpr GEPs to i8 (#89872)Nikita Popov
2024-04-26[SCCP] Swap out range metadata to range attribute (#90134)Andreas Jonson
2023-11-22[FuncSpec] Update function specialization to handle phi-chains (#72903)Mats Petersson
2023-09-19[FuncSpec] Adjust the names of specializations and promoted stack valuesAlexandros Lamprineas
2023-08-22[FuncSpec] Increase the maximum number of times the specializer can run.Alexandros Lamprineas
2023-08-11[SCCP] Do not attempt to create constexpr for a scalable vector GEPRahul Anand Radhakrishnan
2023-06-30[FuncSpec] Avoid crashing when SwitchInst doesn't see ConstantIntVincent Lee
2023-06-19[FuncSpec] Promote stack values before specialization.Alexandros Lamprineas
2023-06-08Reland "[FuncSpec] Replace LoopInfo with BlockFrequencyInfo"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-22[FuncSpec] Replace LoopInfo with BlockFrequencyInfo.Alexandros Lamprineas
2023-05-05[FuncSpec] Fix inconsistent treatment of global variablesMomchil Velikov
2023-04-24[FuncSpec] Track the return values of specializations.Alexandros Lamprineas
2023-04-20[FuncSpec] Relax restrictions on candidates for specialisationMomchil Velikov
2023-04-17[FuncSpec] Consider constant struct arguments when specializing.Alexandros Lamprineas
2023-03-15[FuncSpec][NFC] Command line option renaming.Alexandros Lamprineas
2023-03-15[FuncSpec] Minor refactoring in statistics and debug messages.Alexandros Lamprineas
2023-02-21[NFC] Fix missing colon in CHECK directivesTiwari Abhinav Ashok Kumar
2023-02-07[FuncSpec] Prevent assertion failure when no store value is foundJonathon Penix
2023-01-24[IPSCCP][FuncSpec] Fix compiler crash 60191.Alexandros Lamprineas
2023-01-13[IPSCCP] Enable specialization of functions.Alexandros Lamprineas
2022-12-26Revert "[IPSCCP] Enable specialization of functions."Florian Hahn
2022-12-25[IPSCCP] Enable specialization of functions.Alexandros Lamprineas
2022-12-23[IPSCCP] Create a Pass parameter to control specialization of functions.Alexandros Lamprineas
2022-12-14[FuncSpec] Global ranking of specialisationsMomchil Velikov
2022-12-10[FuncSpec] Make the Function Specializer part of the IPSCCP pass.Alexandros Lamprineas
2022-12-08Revert "[FuncSpec] Make the Function Specializer part of the IPSCCP pass."Alexandros Lamprineas
2022-12-08[FuncSpec] Make the Function Specializer part of the IPSCCP pass.Alexandros Lamprineas