[TTI] getUserCost - Ensure a vector insert/extract index is in unsigned 32-bit range
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 25 Sep 2021 09:50:54 +0000 (10:50 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 25 Sep 2021 09:50:54 +0000 (10:50 +0100)
commit993f3c61b31d3917e0809bf1925c97fc0a61ce90
treed2ba6c1e3e53bd016e252677cab8a3a20c4b0937
parented687c021161b87858260f8583bfc8b178903593
[TTI] getUserCost - Ensure a vector insert/extract index is in unsigned 32-bit range

Otherwise fallback to the generic 'unknown index' path

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29050
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/test/Transforms/LICM/crash.ll