mirror of
https://github.com/tig-foundation/tig-monorepo.git
synced 2026-02-21 10:27:49 +08:00
add LL_FILE_BASENAME env var on opt calls, remove -O3 from linker
This commit is contained in:
parent
fccc945f66
commit
9cd3b5c9e8
@ -88,10 +88,13 @@ process_file() {
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
local basename=$(basename "$ll_file" | sed -E 's/-[a-f0-9]+\.ll$//' | sed 's/\.ll$//')
|
||||
|
||||
echo "Processing $ll_file"
|
||||
|
||||
cat "$ll_file" | \
|
||||
IS_FIRST_SRC=$is_first INSTRUMENT_FUEL=1 INSTRUMENT_RTSIG=1 INSTRUMENT_MEMORY=1 opt \
|
||||
IS_FIRST_SRC=$is_first INSTRUMENT_FUEL=1 INSTRUMENT_RTSIG=1 INSTRUMENT_MEMORY=1 LL_FILE_BASENAME="$basename" opt \
|
||||
-load-pass-plugin /opt/llvm/lib/LLVMFuelRTSig.so \
|
||||
-passes="fuel-rt-sig" -S -o - | \
|
||||
llc -relocation-model=pic -o - | \
|
||||
@ -230,7 +233,6 @@ EOF
|
||||
clang "${object_files[@]}" \
|
||||
-shared \
|
||||
-fPIC \
|
||||
-O3 \
|
||||
-o $output \
|
||||
-L "$RUST_TARGET_LIBDIR" \
|
||||
-lm \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user