llvm-project/llvm/test/Transforms/FunctionSpecialization
Sjoerd Meijer 97cc678cc4 [FuncSpec] Specialising on addresses of const global values.
This introduces an option to allow specialising on the address of global
values. This option is off by default because it is likely not that profitable
to do so and needs more investigation. Before, we were specialising on addresses
and thus this changes the default behaviour.

Differential Revision: https://reviews.llvm.org/D109775
2021-09-17 08:07:05 +01:00
..
function-specialization-always-inline.ll [FuncSpec] Don't specialize function which are easy to inline 2021-08-23 19:20:21 +08:00
function-specialization-constant-expression.ll [FuncSpec] Add force flag to test case to trigger the transform. NFC. 2021-09-16 17:48:13 +01:00
function-specialization-constant-integers.ll [FuncSpec] Don't specialize function which are easy to inline 2021-08-23 19:20:21 +08:00
function-specialization-loop.ll [FuncSpec] Don't specialize function which are easy to inline 2021-08-23 19:20:21 +08:00
function-specialization-minsize.ll [FuncSpec] Add minsize test. NFC. 2021-06-21 15:21:09 +01:00
function-specialization-minsize2.ll [FuncSpec] Don't specialise call sites that have the MinSize attribute set 2021-09-10 09:01:45 +01:00
function-specialization-minsize3.ll [FuncSpec] Don't specialise call sites that have the MinSize attribute set 2021-09-10 09:01:45 +01:00
function-specialization-nodup.ll [FuncSpec] Don't specialise functions with attribute NoDuplicate. 2021-06-17 10:32:29 +01:00
function-specialization-nodup2.ll [FuncSpec] Don't specialise functions with NoDuplicate instructions. 2021-06-21 09:02:11 +01:00
function-specialization-noexec.ll [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. 2021-06-16 16:25:26 +01:00
function-specialization-nonconst-glob.ll [FuncSpec] Specialising on addresses of const global values. 2021-09-17 08:07:05 +01:00
function-specialization-recursive.ll [FuncSpec] Support specialising recursive functions 2021-08-04 08:07:04 +01:00
function-specialization-recursive2.ll [FuncSpec] Support specialising recursive functions 2021-08-04 08:07:04 +01:00
function-specialization-recursive3.ll [FuncSpec] Support specialising recursive functions 2021-08-04 08:07:04 +01:00
function-specialization-recursive4.ll [FuncSpec] Support specialising recursive functions 2021-08-04 08:07:04 +01:00
function-specialization-stats.ll [FuncSpec] Don't specialize function which are easy to inline 2021-08-23 19:20:21 +08:00
function-specialization.ll [FuncSpec] Fix test case: only run funcspec and not any other passes. NFC. 2021-09-08 12:40:58 +01:00
function-specialization2.ll [FuncSpec] Don't specialize function which are easy to inline 2021-08-23 19:20:21 +08:00
function-specialization3.ll [OpaquePtr] Support forward references in textual IR 2021-06-29 20:10:31 +02:00
function-specialization4.ll [OpaquePtr] Support forward references in textual IR 2021-06-29 20:10:31 +02:00
function-specialization5.ll