Update README and enable C++20 for UnitLICM and UnitLoopInfo
[?]
8Cqo1QjSCQ3F66Vh3nan9N8dv1MjQSAEz8RNwt2cTacK
May 2, 2024, 11:26 PM
RCNSVSLAY76X4TUYZLIA5BMWDNE4N7IV2JQLRCAAVPOGWQP6GWTACDependencies
- [2]
HVO7VLDMAdd coollang - [3]
NJLFHI76Add cool lang - [4]
7OVOGA6QImport LLVM @ 15.0.7 - [5]
PR5SVBTFAdd readme and some regalloc updates
Change contents
- replacement in coollang/BUILD.bazel at line 26
copts = ["-Os", "-std=c++17", "-Wno-register"],copts = ["-Os", "-Wno-register"], - edit in coollang/BUILD.bazel at line 67
copts = ["-std=c++17"] - replacement in README.md at line 1
This is a monorepo of my compiler projects that use LLVM. It is primarily intended to be built with Bazel, but CMake is also supported.This is a monorepo of my compiler projects that use LLVM. It is primarily intended to be built with Bazel, but CMake is also supported on an best-effort basis. This code is compiled from various projects, and certain things are known to not work (tests have not yet been ported, some LLVM passes are not registered yet, etc.) - edit in README.md at line 11
- `llvm/lib/Transforms/Scalar/UnitSCCP.cpp` is a sparse conditional-constant propagation passCorresponding headers and tests can be found in the usual places - replacement in MODULE.bazel.lock at line 3
"moduleFileHash": "132424f46ca82b16ca90070b250e6ce46fb9e00427df813020b6406b864b73d6","moduleFileHash": "1e826b3b55357470f24c333578d23b951434a32e25c7b5eb6bc36f54f442a8f5", - replacement in MODULE.bazel.lock at line 20
"name": "llvm-project","name": "ibn222-llvm-projects", - replacement in MODULE.bazel.lock at line 23
"repoName": "llvm-project","repoName": "ibn222-llvm-projects", - replacement in .bazelrc at line 101
build --cxxopt=-std=c++17 --host_cxxopt=-std=c++17build --cxxopt=-std=c++20 --host_cxxopt=-std=c++20