Displaying 1 result from an estimated 1 matches for "m_insertelement".
2016 Nov 04
2
[RFC] Supporting ARM's SVE in LLVM
...that are usually resolved to a
`Constant`. For scalable vectors this cannot be done and the original sequence
is maintained. To mitigate this, `PatternMatch` is extended to better support
`ConstantExpr`s along with new helpers like:
```cpp
#define m_SplatVector(X) \
m_ShuffleVector( \
m_InsertElement(m_Undef(), X, m_Zero()), \
m_Value(), \
m_Zero()) \
```
Zero is the exception with `zeroinitializer` applying equally well to scalable
and non-scalable vectors.
# Predicated floating point arithmetic {#predfparith}
When a loop is fully predicated it becomes necessary to have masked v...