Issue 136487
Summary [CIR] Upstream VectorType support
Labels ClangIR
Assignees AmrDeveloper
Reporter AmrDeveloper
    ### Overview
Upstream, the basic support for vector types. The initial change should add support for declaring and initialising global variables that are a vector of existing scalar types. Follow-up patches can add support for local variables accessing elements and perform vector op.

### Suggested minimal test case

```
typedef int vi4 __attribute__((vector_size(16)));

vi4 a = { 1, 2, 3, 4 };
vi4 b = { x, 5, 6, x + 1 };
```

### Existing incubator tests

clang/test/CIR/CodeGen/vectype.c
clang/test/CIR/CodeGen/vectype-ext.c
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to