1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/tools/llvm-c-test
Craig Disselkoen fe85e24882 C API: support scalable vectors
This adds support for scalable vector types in the C API and in
llvm-c-test, and also adds a test to ensure that llvm-c-test can properly
roundtrip operations involving scalable vectors.

While creating this diff, I discovered that the C API cannot properly roundtrip
_constant expressions_ involving shufflevector / scalable vectors, but that
seems to be a separate enough issue that I plan to address it in a future diff
(unless reviewers feel it should be addressed here).

Differential Revision: https://reviews.llvm.org/D89816
2020-10-28 18:19:34 -04:00
..
attributes.c
calc.c
CMakeLists.txt
debuginfo.c
diagnostic.c
disassemble.c
echo.cpp C API: support scalable vectors 2020-10-28 18:19:34 -04:00
helpers.c
include-all.c [ORC] Remove OrcV1 APIs. 2020-10-18 21:02:44 -07:00
llvm-c-test.h
main.c C API: functions to get mask of a ShuffleVector 2020-09-25 16:01:05 -07:00
metadata.c
module.c
object.c
targets.c