Commit Graph

16 Commits

Author SHA1 Message Date
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