[PATCH] D147704: [Inliner] Preserve nonnull from callsites during inlining

Dávid Bolvanský via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 14 13:45:33 PDT 2023


xbolva00 added a comment.

Added check 'CB.getAttributes().hasParamAttr(ArgNo, Attribute::NoUndef)'.  The impact of this PR is non-trivial:
https://llvm-compile-time-tracker.com/compare.php?from=06ddb7bfe24891eee43bcf19252708b0cf684562&to=d1559cc73ad38f7684a026f8c69c6c96af9246a3&stat=instructions:u

especially for tramp3d-v4, where we can also observe a bigger codesize change.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D147704/new/

https://reviews.llvm.org/D147704



More information about the llvm-commits mailing list