diff options
| author | Kshitij Paranjape <kshitijvparanjape@gmail.com> | 2026-02-07 19:06:00 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-07 14:36:00 +0100 |
| commit | 7054a4b8f9923a41619657a748465de572af71bd (patch) | |
| tree | c66e2d6ec32cce43de8c257ee18aaef25acf72a2 /offload/unittests/OffloadAPI/device_code/multiargs.cpp | |
| parent | 0fd4ad2835d924b8cab42ef86e54919a9a20c1f9 (diff) | |
| download | llvm-7054a4b8f9923a41619657a748465de572af71bd.zip llvm-7054a4b8f9923a41619657a748465de572af71bd.tar.gz llvm-7054a4b8f9923a41619657a748465de572af71bd.tar.bz2 | |
[ValueTracking] Propagate sign information out of loop (#175590)
LLVM converts sqrt libcall to intrinsic call if the argument is within
the range(greater than or equal to 0.0). In this case the compiler is
not able to deduce the non-negativity on its own. Extended ValueTracking
to understand such loops.
Fixes llvm/llvm-project#174813
Diffstat (limited to 'offload/unittests/OffloadAPI/device_code/multiargs.cpp')
0 files changed, 0 insertions, 0 deletions
