aboutsummaryrefslogtreecommitdiff
path: root/offload/unittests/OffloadAPI/device_code/multiargs.cpp
diff options
context:
space:
mode:
authorKshitij Paranjape <kshitijvparanjape@gmail.com>2026-02-07 19:06:00 +0530
committerGitHub <noreply@github.com>2026-02-07 14:36:00 +0100
commit7054a4b8f9923a41619657a748465de572af71bd (patch)
treec66e2d6ec32cce43de8c257ee18aaef25acf72a2 /offload/unittests/OffloadAPI/device_code/multiargs.cpp
parent0fd4ad2835d924b8cab42ef86e54919a9a20c1f9 (diff)
downloadllvm-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