ນີ້ແມ່ນຄໍາສັ່ງ llvm-mcmarkup-3.7 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
llvm-mcmarkup - ໜ້າຄູ່ມືສຳລັບ llvm-mcmarkup 3.7
ລາຍລະອຽດ
ຂໍ້ຜິດພາດ: ld.so: object 'libfakeroot-sysv.so' ຈາກ LD_PRELOAD ບໍ່ສາມາດໂຫຼດລ່ວງໜ້າໄດ້ (ບໍ່ສາມາດ
ເປີດໄຟລ໌ວັດຖຸທີ່ໃຊ້ຮ່ວມກັນ): ບໍ່ສົນໃຈ. ພາບລວມ: llvm MC markup parser
ການນໍາໃຊ້: llvm-mcmarkup [ຕົວເລືອກ]
ທາງເລືອກ:
ທາງເລືອກທົ່ວໄປ:
-aarch64-neon-syntax - ເລືອກຮູບແບບຂອງລະຫັດ NEON ທີ່ຈະປ່ອຍອອກມາຈາກ
backend AArch64:
=ທົ່ວໄປ
- ປ່ອຍເຄື່ອງປະກອບ NEON ທົ່ວໄປ
=apple - ປ່ອຍເຄື່ອງປະກອບ NEON ແບບ Apple
-bounds-checking-single-drap - ໃຊ້ຫນຶ່ງຕັນກັບດັກຕໍ່ຟັງຊັນ
- ສີ - ໃຊ້ການເນັ້ນ syntax ສີ
(default=autodetect)
-cppfname=- ລະບຸຊື່ຂອງການຜະລິດ
ຫນ້າທີ່
-cppfor=- ລະບຸຊື່ຂອງສິ່ງທີ່ຈະ
ຜະລິດ
-cppgen - ເລືອກປະເພດຂອງການຜະລິດຜົນຜະລິດ
=ໂຄງການ
- ສ້າງໂຄງການທີ່ສົມບູນ
=ໂມດູນ
- ສ້າງຄໍານິຍາມໂມດູນ
=ເນື້ອໃນ
- ສ້າງເນື້ອໃນຂອງໂມດູນ
= ໜ້າທີ່
- ສ້າງຄໍານິຍາມຫນ້າທີ່
= ໜ້າທີ່
- ສ້າງນິຍາມຟັງຊັນທັງໝົດ
=ໃນແຖວ
- ສ້າງຫນ້າທີ່ inline
=ຕົວແປ
- ສ້າງຄໍານິຍາມຕົວແປ
=type - ສ້າງນິຍາມປະເພດ
-disable-spill-fusing - ປິດການທໍາງານ fusing ຂອງລະຫັດຮົ່ວເຂົ້າໄປໃນ
ຄໍາແນະນໍາ
- dump-tags - ບອກແທັກທັງໝົດທີ່ພົບໃນການປ້ອນຂໍ້ມູນ
-enable-implicit-null-checks - ພັບການກວດສອບ null ເຂົ້າໄປໃນຄວາມຊົງຈໍາທີ່ຜິດພາດ
ການດໍາເນີນງານ
-enable-load-pre -
-enable-objc-arc-opts - ເປີດ/ປິດ ການເພີ່ມປະສິດທິພາບ ARC ທັງໝົດ
-enable-scoped-noalias -
-enable-tbaa -
-exhaustive-ລົງທະບຽນ-ຄົ້ນຫາ - ຄົ້ນຫາສໍາລັບການຈົດທະບຽນຫມົດ
bypassing ຄວາມເລິກແລະການແຊກແຊງການຕັດອອກຂອງໂອກາດສຸດທ້າຍ recoloring
-gpsize=- ຂະໜາດທີ່ຢູ່ຕົວຊີ້ທົ່ວໂລກ.
ຂະ ໜາດ ມາດຕະຖານແມ່ນ 8.
-imp-null-check-page-size=- ຂະຫນາດຫນ້າຂອງເປົ້າຫມາຍໃນ bytes
-internalize-public-api-file=- ໄຟລ໌ທີ່ປະກອບດ້ວຍບັນຊີລາຍຊື່ສັນຍາລັກ
ເພື່ອຮັກສາ
-internalize-public-api-list=- ບັນຊີລາຍຊື່ຂອງສັນຍາລັກເພື່ອຮັກສາ
- join-intervals - ສຳເນົາ Coalesce (default=true)
-limit-float-precision=- ສ້າງລໍາດັບ inline ຄວາມຊັດເຈນຕ່ໍາ
ສໍາລັບບາງ float libcalls
-mips16-constant-ເກາະ - ເປີດໃຊ້ mips16 ເກາະຄົງທີ່.
-mips16-ແຂງ-ລອຍ - ເປີດໃຊ້ mips16 hard float.
-mno-ldc1-sdc1 - ຂະຫຍາຍການໂຫຼດຄວາມແມ່ນຍໍາສອງເທົ່າແລະຮ້ານ
ກັບຄູ່ຮ່ວມງານຄວາມແມ່ນຍໍາດຽວຂອງພວກເຂົາ
- ບໍ່ຈໍາແນກ - ປິດການຜະລິດຂອງຈໍາແນກ
ຂໍ້ມູນຂ່າວສານ.
-nvptx-sched4reg - NVPTX ສະເພາະ: ຕາຕະລາງສໍາລັບການລົງທະບຽນ
ຄວາມກົດດັນ
- ພິມຫຼັງຈາກທັງຫມົດ - ພິມ IR ຫຼັງຈາກຜ່ານແຕ່ລະຄັ້ງ
- ພິມກ່ອນທັງຫມົດ - ພິມ IR ກ່ອນຜ່ານແຕ່ລະຄັ້ງ
-print-machineinstrs=- ເຄື່ອງພິມ instrs
-regalloc - ລົງທະບຽນຜູ້ຈັດສັນເພື່ອນໍາໃຊ້
=ຄ່າເລີ່ມຕົ້ນ
- ເລືອກຜູ້ຈັດສັນການຈົດທະບຽນໂດຍອີງໃສ່ -O ທາງເລືອກ
=basic - ຜູ້ຈັດສັນການລົງທະບຽນພື້ນຖານ
=fast - ໄວລົງທະບຽນຜູ້ຈັດສັນ
=ໂລບ
- greedy ລົງທະບຽນຜູ້ຈັດສັນ
=pbqp - PBQP ລົງທະບຽນຜູ້ຈັດສັນ
-rewrite-map-file=- ສັນຍາລັກ Rewrite ແຜນທີ່
-rng-seed=- ແກ່ນສໍາລັບການຜະລິດຈໍານວນ Random
-sample-profile-max-propagate-iterations=- ຈໍານວນສູງສຸດຂອງການເຮັດຊ້ຳທີ່ຈະໄປ
ໂດຍຜ່ານການຂະຫຍາຍພັນຕົວຢ່າງ block/edge weights ຜ່ານ CFG.
-stackmap-version=- ລະບຸສະບັບການເຂົ້າລະຫັດ stackmap
(ເລີ່ມຕົ້ນ = 1)
- ສະຖິຕິ - ເປີດໃຊ້ງານຜົນຜະລິດສະຖິຕິຈາກໂຄງການ
(ມີພ້ອມກັບການຢືນຢັນ)
- ເວລາຜ່ານ - ທີ່ໃຊ້ເວລາໃນແຕ່ລະຜ່ານ, ການພິມທີ່ໃຊ້ເວລາຜ່ານໄປ
ສໍາລັບແຕ່ລະທາງອອກ
-verify-debug-info -
-verify-dom-info - ກວດສອບຂໍ້ມູນທີ່ບໍລິສຸດ (ໃຊ້ເວລາຫຼາຍ)
-verify-loop-info - ກວດສອບຂໍ້ມູນ loop (ໃຊ້ເວລາຫຼາຍ)
-verify-regalloc - ກວດສອບໃນລະຫວ່າງການຈັດສັນການລົງທະບຽນ
-verify-region-info - ກວດສອບຂໍ້ມູນພາກພື້ນ (ໃຊ້ເວລາຫຼາຍ)
- ກວດສອບ - ກວດສອບການ backedge ຂອງ ScalarEvolution ໄດ້
ນັບ (ຊ້າ)
-x86-asm-syntax - ເລືອກຮູບແບບຂອງລະຫັດທີ່ຈະປ່ອຍອອກມາຈາກ X86
ເບື້ອງຫຼັງ:
=att - ປ່ອຍການປະກອບແບບ AT&T
=intel - ປ່ອຍຕົວປະກອບແບບ Intel
ຕົວເລືອກທົ່ວໄປ:
-ຊ່ວຍ - ສະແດງທາງເລືອກທີ່ມີຢູ່ (-help-ເຊື່ອງ
ສໍາລັບເພີ່ມເຕີມ)
- ລາຍການຊ່ວຍເຫຼືອ - ສະແດງບັນຊີລາຍການຂອງທາງເລືອກທີ່ມີຢູ່
(-help-list-hidden ສໍາລັບເພີ່ມເຕີມ)
-ການປ່ຽນແປງ - ສະແດງສະບັບຂອງໂຄງການນີ້
ໃຊ້ llvm-mcmarkup-3.7 ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net