~self/tairitsu-llvm

Naive LLVM pass plugin

f5c024c [llvm][Tairitsu] Update to LLVM 18

~self pushed to ~self/tairitsu-llvm git

18 days ago

#4 Port passes from goron

~self filed ticket on tairitsu-llvm todo

3 months ago

#Tairitsu

Glitched Tairitsu Illustration

#Usage

sudo dnf in llvm-devel
/usr/bin/cmake \
	-S "." \
	-B "build" \
	-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
	-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
	-DBUILD_SHARED_LIBS:BOOL=ON \
	-DCMAKE_BUILD_TYPE=Release \
	-GNinja
ninja -C build/
clang -fplugin=path/to/libLLVMTairitsu.so -fpass-plugin=path/to/libLLVMTairitsu.so \
	-mllvm -bcf ...