llvm-project/llvm/lib/Transforms
Caroline Concatto cf06c8eee3 [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction
The function fixReduction used to assert/crash for scalable vector when
a vector reduce could be done with a smaller vector.
This patch removes this assertion as it is safe to use scalable vector for
vector reduce and truncate.

Differential Revision: https://reviews.llvm.org/D101260
2021-05-07 09:37:37 +01:00
..
AggressiveInstCombine [Transforms] Use llvm::append_range (NFC) 2021-01-20 21:35:54 -08:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines [Coroutines] Do not add alloca to the frame if the size is 0 2021-05-04 12:55:40 -07:00
Hello
IPO [PassManager] add helper function to hold set of vector passes 2021-05-06 15:36:15 -04:00
InstCombine [InstCombine] Fully disable select to and/or i1 folding 2021-05-06 09:29:52 +09:00
Instrumentation [ASAN][AMDGPU] Add support for accesses to global and constant addrspaces 2021-05-03 09:01:15 +05:30
ObjCARC [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset. 2021-04-09 12:54:22 +03:00
Scalar [loop-idiom] Hoist loop memcpys to loop preheader 2021-05-04 17:05:04 -07:00
Utils [NFC][SimplifyCFG] Update documentation comments for SinkCommonCodeFromPredecessors() after 1886aad 2021-05-05 20:34:59 +03:00
Vectorize [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction 2021-05-07 09:37:37 +01:00
CMakeLists.txt [NewPM][HelloWorld] Move HelloWorld to Utils 2021-02-03 12:59:40 -08:00