llvm-project/llvm/test/Transforms/FunctionSpecialization
Bin Cheng 8b360c69e9 [FuncSpec]Fix assertion failure when value is not added to solver
This patch improves the fix in D110529 to prevent from crashing on value
with byval attribute that is not added in SCCP solver.

Authored-by: sinan.lin@linux.alibaba.com
Reviewed By: ChuanqiXu

Differential Revision: https://reviews.llvm.org/D126355
2022-06-10 18:45:53 +08:00
..
bug52821-use-after-free.ll [Function Specialisation] Fix use after free 2022-02-02 16:32:10 +00:00
bug55000-read-uninitialized-value.ll [FuncSpec] Conditional jump or move depends on uninitialised value(s). 2022-04-27 07:28:25 +01:00
function-specialization-always-inline.ll
function-specialization-constant-expression.ll [FuncSpec]Fix assertion failure when value is not added to solver 2022-06-10 18:45:53 +08:00
function-specialization-constant-expression2.ll
function-specialization-constant-expression3.ll [FuncSpec] Remove definitions of fully specialized functions. 2022-03-01 11:57:08 +00:00
function-specialization-constant-expression4.ll [FuncSpec]Fix assertion failure when value is not added to solver 2022-06-10 18:45:53 +08:00
function-specialization-constant-expression5.ll [FuncSpec]Fix assertion failure when value is not added to solver 2022-06-10 18:45:53 +08:00
function-specialization-constant-integers.ll
function-specialization-loop.ll
function-specialization-minsize.ll
function-specialization-minsize2.ll
function-specialization-minsize3.ll
function-specialization-nodup.ll
function-specialization-nodup2.ll [NFC] Rename Instrinsic to Intrinsic 2022-04-25 18:13:23 +01:00
function-specialization-noexec.ll
function-specialization-nonconst-glob.ll
function-specialization-nothing-todo.ll
function-specialization-poison.ll
function-specialization-recursive.ll [FuncSpec] Constant propagate multiple arguments for recursive functions. 2022-03-31 13:00:08 +01:00
function-specialization-recursive2.ll
function-specialization-recursive3.ll
function-specialization-recursive4.ll
function-specialization-stats.ll
function-specialization.ll [FuncSpec] Remove definitions of fully specialized functions. 2022-03-01 11:57:08 +00:00
function-specialization2.ll
function-specialization3.ll [FuncSpec] Remove definitions of fully specialized functions. 2022-03-01 11:57:08 +00:00
function-specialization4.ll [FuncSpec] Support function specialization across multiple arguments. 2022-03-28 12:01:53 +01:00
function-specialization5.ll
remove-dead-recursive-function.ll [FuncSpec] Remove definitions of fully specialized functions. 2022-03-01 11:57:08 +00:00
specialize-multiple-arguments.ll [FuncSpec] Support function specialization across multiple arguments. 2022-03-28 12:01:53 +01:00