Robert Schulze
3a3a00f95e
Bump minimal required compiler to Clang 16
2023-09-18 17:44:04 +00:00
Maksim Kita
c760a4c82f
Test
2023-08-20 16:26:55 +03:00
Maksim Kita
79542a40a8
Test
2023-08-20 13:34:46 +03:00
Maksim Kita
3a92d05014
Test
2023-08-19 17:26:55 +03:00
Maksim Kita
10db751c7b
Test
2023-08-19 14:54:45 +03:00
Maksim Kita
9772beeffc
Test
2023-08-19 14:54:45 +03:00
Maksim Kita
d9c4b110ce
LLVM AARCH64 cross compilation fix
2023-08-19 14:54:45 +03:00
Maksim Kita
255f171cf9
AARCH64 enable JIT compilation
2023-08-19 14:54:45 +03:00
Amos Bird
620f3297fa
Simplify the LLVM build process
2023-02-28 22:41:52 +08:00
Robert Schulze
27f5aad49e
What happens if I remove 156 lines of code?
2023-01-03 18:51:16 +00:00
Azat Khuzhin
b62170426a
Fix compilation of LLVM with cmake cache
...
Simple reproducer:
$ cmake
$ ninja contrib/llvm-project/llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o # will have -std=c++14
$ touch CMakeLists.txt
$ cmake
$ ninja contrib/llvm-project/llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o # will have -std=c++20 and fail
(fails because std::vector cannot work with opaque types anymore)
Fixes : #42249 (cc @rschu1ze)
2022-10-31 10:56:05 +01:00
Robert Schulze
50ae7d8484
Merge branch 'master' into cleanup-llvm
2022-10-12 10:02:55 +02:00
Robert Schulze
c08387eb0d
Minor cleanups of LLVM integration
2022-10-11 14:18:52 +00:00
Raúl Marín
dbed82e74c
Fix LLVM build
2022-10-10 12:18:05 +02:00
Robert Schulze
32f0aa75e6
Bump to LLVM 14
2022-09-29 19:16:11 +00:00
Robert Schulze
9c62797d28
Bump LLVM from 12 to 13
2022-09-26 07:13:46 +00:00