Results 7 issues of elhewaty

This patch adds the nuw (no unsigned wrap) and nsw (no signed wrap) poison-generating flags to the trunc instruction. Discourse thread: https://discourse.llvm.org/t/rfc-add-nowrap-flags-to-trunc/77453

llvm:ir
llvm:transforms

co-authors: @fabianschuiki

Arc

- Adds basic Assertion support to ARC - Fixes: https://github.com/llvm/circt/issues/6810 We will implement this in two steps: - [ ] Support the `assert` operation in Arc by adding `arc.assert`, and...

Signed-off-by: Mohamed Atef

c-Test

### Project Title WASM Serializer with new proposals ### Motivation After implementing the `function-references`, `GC`, `relaxed-SIMD`, and `exception handling` proposals, the serializer doesn't know about them, so we need to...

LFX Mentorship

- [Arc][ArcCostModel]: Make th cost of arc.vectorize and arc.output zero - [Arc][Vectorization]: Add vector splitter