เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ lli-3.7 เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
lli - เบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเบเบเบปเบเบเบฒเบ LLVM bitcode
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เบฅเบต [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] [เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ] [เปเบเบเบเบฒเบ เปเบเปเบเบฝเบ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบฅเบต เบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเบเบเบปเบเปเบเบฎเบนเบเปเบเบ bitcode LLVM. เบกเบฑเบเปเบเปเปเบงเบฅเบฒเปเบเบเบเบฒเบเปเบ LLVM bitcode
format เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบกเบฑเบเปเบเบเปเบเป compiler เบเบตเปเปเบเปเปเบงเบฅเบฒเบเบฝเบเปเบเป, เบเปเบฒเบซเบฒเบเบงเปเบฒเบซเบเบถเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฐเบเบธเบเบฑเบ
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ, เบซเบผเบทเบเบฒเบเบเบฒเบชเบฒ. เบฅเบต เปเบเปเปเบงเบฅเบฒเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบทเปเบญเบเบเปเบฒเปเบเบตเบเบฅเบฐเบซเบฑเบเบเบฝเบงเบเบฑเบเปเบเบฑเบ
llc|llc, เปเบเปเบเบงเบเบกเบฑเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฝเบเปเบเปเปเบกเบทเปเบญ เบฅเบต เบเปเบฒเบฅเบฑเบเปเบเป compiler เปเบเปเบงเบฅเบฒเบเบฝเบง.
If เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ เบเปเปเปเบเปเบฅเบฐเบเบธ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ เบฅเบต เบญเปเบฒเบ LLVM bitcode เบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบฒเบ
เบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเบกเบฒเบเบเบฐเบเบฒเบ.
เบเบฒเบเปเบฅเบทเบญเบ เปเบเปเบเบฝเบ เบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบกเปเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒเปเบเบเบเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบ.
เบเบปเปเบงเปเบ OPTIONS
-fake-argv0=เบเบฐเบเบดเบเบฑเบเปเบเป
override เปเบเป argv[0] เบกเบนเบเบเปเบฒเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
-force-interpreter={false,true}
เบเปเบฒเบเบฑเปเบเปเบเบฑเบเบเบทเบเบเปเบญเบ, เปเบซเปเปเบเปเบเบปเบงเปเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเปเบเบทเปเบญเบเบเบญเบกเบเบตเบงเปเบเบตเบเบตเปเบซเบฒเบเปเปเบเปเปเบเป
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเป. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบเบเบดเบ.
-เบเปเบงเบ
เบเบดเบกเบเบปเบเบชเบฐเบซเบผเบธเบเบเบญเบเบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบ.
-เปเบซเบผเบ=pluginfilename
เบชเบฒเปเบซเบ เบฅเบต เปเบเบทเปเบญเปเบซเบฅเบ plugin (เบงเบฑเบเบเบธเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ) เบเบทเป pluginfilename เปเบฅเบฐเปเบเปเบกเบฑเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
- เบชเบฐโเบเบดโเบเบดโ
เบเบดเบกเบชเบฐเบเบดเบเบดเบเบฒเบเบเบฒเบเบชเปเบฒเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ
เบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบง, เปเบเบเบฑเบเบเบธเบเบฑเบ.
- เปเบงเบฅเบฒเบเปเบฒเบ
เบเบฑเบเบเบถเบเบเปเบฒเบเบงเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเบฒเบเบชเปเบฒเบเบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบดเบกเบกเบฑเบเปเบซเปเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ
เบเบดเบเบเบฒเบ.
-เบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเบญเบญเบเบชเบฐเบเบฑเบเบเบญเบ เบฅเบต เปเบฅเบฐเบญเบญเบเปเบเปเบเบเบเปเปเปเบฎเบฑเบเบซเบเบฑเบเบญเบตเบ.
เปเบเบปเปเบฒโเบซเบกเบฒเบ OPTIONS
-mtriple=เปเบเบปเปเบฒโเบซเบกเบฒเบ triple
เบฅเบปเบเบฅเปเบฒเบเปเบเบปเปเบฒเปเบฒเบ triple เบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบเบฅเป bitcode เบเปเบญเบเปเบเบปเปเบฒเบเปเบงเบเบเปเปเบกเบนเบเบเบตเปเบฅเบฐเบเบธ
เบชเบฒเบ. เบญเบฑเบเบเบตเปเบญเบฒเบเบเบฐเบชเบปเปเบเบเบปเบเปเบซเปเปเบเบตเบเบญเบธเบเบฐเบเบดเปเบซเบเปเบเปเบเปเบฒเบเปเบฒเบเปเบฅเบทเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเป
เบเบฑเบโเบฅเบฐโเบเบปเบโเบเบฐโเบเบธโเบเบฑเบโ.
- เบกเบตเบเบฒ=เปเบเปเบ
เบฅเบฐเบเบธเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบเบฐเบเบญเบ, overriding เปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ
เปเบเปเบเบฅเป bitcode. เปเบเบดเปเบเบเบปเบเบเบฐเบฅเบดเบเบเบญเบ llc -เบเปเบงเบ เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบตเปเบเบทเบเบเปเบญเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบตเปเปเบกเปเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบเบชเบฒเบกเปเบเบปเปเบฒเบซเบผเบทเบเบทเบเบเบงเบเบเบปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบซเบฒเบเบฑเบเบเบธเบเบฑเบ
architecture
-mcpu=cpuname
เบฅเบฐเบเบธเบเบดเบเบชเบฐเปเบเบฒเบฐเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฐเบเบธเบเบฑเบเปเบเบทเปเบญเบชเปเบฒเบเบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เบเบตเปเปเบกเปเบ inferred เบเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบ triple เปเบฅเบฐ autodetected เบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบธเบเบฑเบ.
เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ CPUs เบเบตเปเบกเบตเบขเบนเป, เปเบเป: llvm-as < / dev / null | llc - เบกเบตเบเบฒ=xyz -mcpu=เบเปเบงเบ
- เบกเบฑเบ=a1,+a2,-a3,...
Override เบซเบผเบทเบเบงเบเบเบธเบกเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบชเบฐเปเบเบฒเบฐเบเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบ, เปเบเบฑเปเบเบงเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ SIMD
เบเบทเบเปเบเบตเบเปเบเปเบซเบผเบทเบเปเป. เบเบธเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบ CPU เปเบเบเบฑเบเบเบธเบเบฑเบ. เบชเปเบฒโเบฅเบฑเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบกเบตเบขเบนเป, เบเบฒเบเบเปเบฒเปเบเป: llvm-as < / dev / null | llc - เบกเบตเบเบฒ=xyz -mattr=เบเปเบงเบ
เบญเบฒเบเบฒเบ เบเบธเบเบเบฐเบชเบปเบ OPTIONS
-disable-excess-fp-precision
เบเบดเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบตเปเบกเบเบงเบฒเบกเปเบกเปเบเบเปเบฒเบเบญเบเบเบธเบเบฅเบญเบ.
-enable-no-infs-fp-math
เปเบเบตเบเปเบเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเปเบกเบตเบเปเบฒ Inf.
-enable-no-nans-fp-math
เปเบเบตเบเปเบเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเปเบกเบตเบเปเบฒ NAN.
-enable-unsafe-fp-math
เบชเบฒเปเบซเบ เบฅเบต เปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบญเบฒเบเบเบฐเบซเบผเบธเบเบฅเบปเบเบเบงเบฒเบกเปเบกเปเบเบเปเบฒเบเบญเบเบเบธเบเบฅเบญเบ.
- เปเบฅเบทเปเบญเบเบฅเบญเบ
เบชเบฒเปเบซเบ เบฅเบต เปเบเบทเปเบญเบชเปเบฒเบเบเบญเบเปเบงเบเบฒเบเปเบญเบตเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบธเบเบเบตเปเปเบฅเบทเปเบญเบเปเบเปเปเบเบเบเบตเปเบเบฐเบเบฝเบเปเบเบปเปเบฒ
เบเปเบฒเปเบเบฐเบเปเบฒเบเปเบฒเบเบฎเบฒเบเปเบง.
CODE เบเบฒเบเบเบฐเบฅเบดเบ OPTIONS
-code-model=เบฎเบนเบเปเบเบ
เปเบฅเบทเบญเบเบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบเบเบฒเบ:
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เปเบเบปเปเบฒเปเบฒเบเบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบเปเบฅเบตเปเบกเบเบปเปเบ
เบเบฐโเบซเบเบฒเบโเบเปเบญเบโ: เบเบปเบงโเปเบเบโเบฅเบฐโเบซเบฑเบโเบเบฐโเบซเบเบฒเบโเบเปเบญเบโ
kernel: เบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบ Kernel
เบเบฐเบซเบเบฒเบเบเบฒเบ: เบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบเบเบฐเบซเบเบฒเบเบเบฒเบ
เบเบฐโเบซเบเบฒเบโเปเบซเบเปโ: เบเบปเบงโเปเบเบโเบฅเบฐโเบซเบฑเบโเบเบฐโเบซเบเบฒเบโเปเบซเบเปโ
-disable-post-RA-scheduler
เบเบดเบเบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเบชเบฑเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ.
-disable-spill-fusing
เบเบดเบเบเบฒเบเบเบณเปเบเปเบเบฒเบเบฅเบงเบกเบฅเบฐเบซเบฑเบเบฎเบปเปเบงเปเบซเบผเปเบเบปเปเบฒเปเบเบเบณเปเบเบฐเบเบณ.
-jit-enable-eh
เบเบฒเบเบเบฑเบเบเบฒเบเบเปเปเบเบปเบเปเบงเบฑเปเบเบเบงเบเบเบทเบเปเบเบตเบเปเบเปเปเบเบเบปเบงเบชเบฑเบเบฅเบงเบกเปเบเบเบเบฑเบเปเบงเบฅเบฒ.
- join-intervals
เบชเบณเปเบเบปเบฒ Coalesce (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ=true).
-nozero-initialized-in-bss เบขเปเบฒเบงเบฒเบเบชเบฑเบเบเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเบฑเบเบชเบนเบเปเบชเปเปเบเบชเปเบงเบ BSS.
-pre-RA-sched=เบเบนเป เบเบณ เบเบปเบเปเบงเบฅเบฒ
เบกเบตเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบชเบญเบ (เบเปเบญเบเบเบฒเบเบเบฑเบเบชเบฑเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ):
=default: เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ
=none: เบเปเปเบกเบตเบเบณเบเบปเบเปเบงเบฅเบฒ: เบเบงเบฒเบกเบเบงเปเบฒเบเบเบญเบเบฅเบณเบเบฑเบเบเบณเบญเบดเบ
=simpleโ: เบเบฒเบโเบเปเบฒโเบเบปเบโเปเบงโเบฅเบฒโเบเปเบฒเบโเบชเบญเบโเบขเปเบฒเบโเบเปเบฒเบโเบเบฒเบโ: เบซเบผเบธเบโเบเปเบญเบโเปเบชเบฑเปเบโเบเบฒเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเปเบฅเบฐโเปเบเบตเปเบกโเบเบฐโเบชเบดเบโเบเบดโเบเบปเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบโเปเบโเบฃโเบกโเปเบเบต
=simple-noitin: เบเบฒเบเบเบณเบเบปเบเปเบงเบฅเบฒเบเปเบฒเบเบชเบญเบเบญเบฑเบเปเบเบเบเปเบฒเบเป: เบเบทเบเบฑเบเบเบฑเบเปเบเบเบเปเบฒเบเปเบเบปเบเปเบงเบฑเปเบเบเบฒเบเปเบเป latency เบเบปเปเบงเปเบ
=list-burr: เบเบฒเบเบเบณเบเบปเบเปเบงเบฅเบฒเบเบฒเบเบซเบผเบธเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบฅเบธเปเบกเบชเบธเบ
=list-tdrr: เบเบฒเบเบเบณเบเบปเบเปเบงเบฅเบฒเบเบฒเบเบซเบผเบธเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเปเบเบดเบเบฅเบปเบเบฅเบธเปเบก
=list-td: เบเบฒเบเบฐเบฅเบฒเบเบฅเบฒเบเบเบฒเบเปเบเบดเบเบฅเบปเบเบฅเบธเปเบก -print-machineinstrs - เบเบดเบกเบฅเบฐเบซเบฑเบเปเบเบทเปเบญเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ
-regalloc=เบเบนเปเบเบฑเบเบชเบฑเบ
เบฅเบปเบเบเบฐเบเบฝเบเบเบนเปเบเบฑเบเบชเบฑเบเปเบเบทเปเบญเปเบเป (default=lineearscan)
=bigblock: big-block register allocator
=lineearscan: linear scan register allocator =local - local register allocator
=simple: เบเบนเปเบเบฑเบเบชเบฑเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเปเบฒเบเบเบฒเบ
- เบเบฒเบโเบเบปเบโเบเปเบฒเบโเบเบปเบงโเปเบเบโ=เบฎเบนเบเปเบเบ
เปเบฅเบทเบญเบเบฎเบนเบเปเบเบเบเบฒเบเบเบปเบเบเปเบฒเบเบเบฒเบ:
=default: เปเบเบปเปเบฒเปเบฒเบเบฎเบนเบเปเบเบเบเบฒเบเบเบปเบเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ
=static: เบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป =pic - เบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเปเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบ, เบฅเบฐเบซเบฑเบเปเบญเบเบฐเบฅเบฒเบเบเปเบฒเปเบซเบเปเบ
=dynamic-no-pic: เบเบฒเบเบญเปเบฒเบเบญเบตเบเบเบฒเบเบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป, เบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป
-spiller
Spiller เบเบตเปเบเบฐเปเบเป (default=local)
=simple: spiller เบเปเบฒเบเบเบฒเบ
=local: local spiller
-x86-asm-syntax=syntax
เปเบฅเบทเบญเบเบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเบเบฐเบเปเบญเบเบญเบญเบเบกเบฒเบเบฒเบ X86 backend:
=att: เบเปเบญเบเบเบฒเบเบเบฐเบเบญเบเปเบเบ AT&T
=intel: เบเปเบญเบเบเบปเบงเบเบฐเบเบญเบเปเบเบ Intel
เบญเบญเบ STATUS
If เบฅเบต เบฅเบปเปเบกเปเบซเบฅเบงเปเบเบเบฒเบเปเบซเบฅเบเปเบเบเบเบฒเบ, เบกเบฑเบเบเบฐเบญเบญเบเบเปเบงเบเบฅเบฐเบซเบฑเบเบญเบญเบเบเบญเบ 1. เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบเบฐเบญเบญเบ
เบเบฑเบเบเบทเบเบฅเบฐเบซเบฑเบเบญเบญเบเบเบฒเบเปเบเบเบเบฒเบเบเบตเปเบกเบฑเบเบเบฐเบเบดเบเบฑเบ.
เปเบเป lli-3.7 เบญเบญเบเบฅเบฒเบเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net