require-team-membership/action.yml (push) Invalid workflow file
unprivileged-download-artifact/action.yml (push) Invalid workflow file
upload-release-artifact/action.yml (push) Invalid workflow file
validate-release-version/action.yml (push) Invalid workflow file
get-llvm-version/action.yml (push) Invalid workflow file
850 B
850 B
LLVM 23.1.5 fork for TMS34010
Branch tms34010 is llvmorg-23.1.5 plus the TMS34010 target and clang
bit-address changes. It produces LLVM IR only (M0); there is no TMS34010
machine-code backend yet.
Build:
cmake -S llvm -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_ENABLE_PROJECTS=clang \
-DLLVM_TARGETS_TO_BUILD="X86;TMS34010" \
-DLLVM_INCLUDE_TESTS=ON -DLLVM_INCLUDE_EXAMPLES=OFF \
-DLLVM_INCLUDE_BENCHMARKS=OFF
ninja -C build clang opt llvm-config FileCheck count not
build/bin/llvm-lit -v build/tools/clang/test --filter=TMS34010
The VT1200 project (plans, tms-clang, tms-bitaddr, integration tests,
symbols) is at https://git.wut.ee/opencode.siil.arti.ee/tms-c-compiler.
The same delta is mirrored there as patches/llvm/*.patch; this branch is
the full buildable fork.