llvm-project/llvm/lib/Transforms
Alexey Bataev f1ee2738b3 [SLP]Fix a crash when insert subvector is out of range.
If the OffsetBeg + InsertVecSz is greater than VecSz, need to estimate
the cost as shuffle of 2 vector, not as insert of subvector. Otherwise,
the inserted subvector is out of range and compiler may crash.

Differential Revision: https://reviews.llvm.org/D128071
2022-06-21 07:16:35 -07:00
..
AggressiveInstCombine [AggressiveInstcombine] Conditionally fold saturated fptosi to llvm.fptosi.sat 2022-06-10 09:36:09 +01:00
CFGuard [CFG] Handle calls with funclet bundle 2021-12-03 10:51:10 -08:00
Coroutines [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
Hello
IPO [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
InstCombine [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
Instrumentation [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
ObjCARC Cleanup includes: final pass 2022-03-29 09:00:21 +02:00
Scalar [ConstraintElimination] Remove unneeded StackEntry::Condition (NFC). 2022-06-21 15:57:29 +02:00
Utils [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
Vectorize [SLP]Fix a crash when insert subvector is out of range. 2022-06-21 07:16:35 -07:00
CMakeLists.txt