llvm-mcmarkup-3.8 - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ llvm-mcmarkup-3.8 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


llvm-mcmarkup - ໜ້າຄູ່ມືສຳລັບ llvm-mcmarkup 3.8

ລາຍລະອຽດ


ຂໍ້ຜິດພາດ: 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

-filter-print-funcs=- ພຽງແຕ່ພິມ IR ສໍາລັບຫນ້າທີ່ຊື່
ຈັບຄູ່ອັນນີ້ສຳລັບຕົວເລືອກການພິມທັງໝົດ-[ກ່ອນ|ຫຼັງ][-ທັງໝົດ]

-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

-merror-missing-ວົງເລັບ - ຄວາມຜິດພາດສໍາລັບວົງເລັບທີ່ຂາດຫາຍໄປປະມານ
ລົງທະບຽນ predicate

-merror-noncontigious-ລົງທະບຽນ - ຜິດພາດສໍາລັບການລົງທະບຽນຊື່ທີ່ບໍ່ແມ່ນ
ຕິດຕໍ່ກັນ

-mfuture-regs - ເປີດໃຊ້ການລົງທະບຽນໃນອະນາຄົດ

-mips16-constant-ເກາະ - ເປີດໃຊ້ mips16 ເກາະຄົງທີ່.

-mips16-ແຂງ-ລອຍ - ເປີດໃຊ້ mips16 hard float.

- mno-ທາດປະສົມ - ປິດ​ການ​ທໍາ​ງານ​ການ​ຊອກ​ຫາ​ການ​ປະ​ສົມ​
ຄໍາແນະນໍາສໍາລັບ Hexagon

-mno-ldc1-sdc1 - ຂະຫຍາຍການໂຫຼດຄວາມແມ່ນຍໍາສອງເທົ່າແລະຮ້ານ
ກັບຄູ່ຮ່ວມງານຄວາມແມ່ນຍໍາດຽວຂອງພວກເຂົາ

-mno-ຄູ່ - ປິດ​ການ​ທໍາ​ງານ​ການ​ຊອກ​ຫາ​ຄໍາ​ແນະ​ນໍາ duplex​
ສໍາລັບ Hexagon

-mwarn-missing-ວົງເລັບ - ເຕືອນສໍາລັບການຂາດວົງເລັບປະມານ
ລົງທະບຽນ predicate

-mwarn-noncontigious-ລົງທະບຽນ - ເຕືອນສໍາລັບການລົງທະບຽນຊື່ທີ່ບໍ່ມີ
ຕິດຕໍ່ກັນ

-mwarn-sign-mismatch - ເຕືອນ​ສໍາ​ລັບ​ການ​ບໍ່​ກົງ​ກັນ​ກັບ​ການ​ລົງ​ນາມ​ແລະ​
ຄ່າທີ່ບໍ່ໄດ້ເຊັນ

- ບໍ່​ຈໍາ​ແນກ​ - ປິດ​ການ​ຜະ​ລິດ​ຂອງ​ຈໍາ​ແນກ​
ຂໍ້ມູນຂ່າວສານ.

-nvptx-sched4reg - NVPTX ສະເພາະ: ຕາຕະລາງສໍາລັບການລົງທະບຽນ
ຄວາມກົດດັນ

- ພິມຫຼັງຈາກທັງຫມົດ - ພິມ IR ຫຼັງຈາກຜ່ານແຕ່ລະຄັ້ງ

- ພິມ​ກ່ອນ​ທັງ​ຫມົດ​ - ພິມ IR ກ່ອນຜ່ານແຕ່ລະຄັ້ງ

-print-machineinstrs=- ເຄື່ອງພິມ instrs

-rdf-dump -

-rdf-limit=-

-regalloc - ລົງທະບຽນຜູ້ຈັດສັນເພື່ອນໍາໃຊ້

=ຄ່າເລີ່ມຕົ້ນ
- ເລືອກ​ຜູ້​ຈັດ​ສັນ​ການ​ຈົດ​ທະ​ບຽນ​ໂດຍ​ອີງ​ໃສ່​ -O ທາງເລືອກ

=basic - ຜູ້ຈັດສັນການລົງທະບຽນພື້ນຖານ

=fast - ໄວລົງທະບຽນຜູ້ຈັດສັນ

=ໂລບ
- greedy ລົງທະບຽນຜູ້ຈັດສັນ

=pbqp - PBQP ລົງທະບຽນຜູ້ຈັດສັນ

-rewrite-map-file=- ສັນ​ຍາ​ລັກ Rewrite ແຜນ​ທີ່​

-rng-seed=- ແກ່ນ​ສໍາ​ລັບ​ການ​ຜະ​ລິດ​ຈໍາ​ນວນ Random​

-sample-profile-check-record-coverage=- ສົ່ງຄໍາເຕືອນຖ້າຫາກວ່າຫນ້ອຍກ່ວາ N% ຂອງ
ບັນທຶກໃນໂປຣໄຟລ໌ປ້ອນເຂົ້າຖືກຈັບຄູ່ກັບ IR.

-sample-profile-check-sample-coverage=- ສົ່ງຄໍາເຕືອນຖ້າຫາກວ່າຫນ້ອຍກ່ວາ N% ຂອງ
ຕົວ​ຢ່າງ​ໃນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຖືກ​ຈັບ​ຄູ່​ກັບ IR​.

-sample-profile-global-cold-threshold=- ຫນ້າທີ່ລະດັບສູງສຸດທີ່ບັນຊີສໍາລັບ
ຫນ້ອຍກວ່າ N% ຂອງຕົວຢ່າງທັງຫມົດທີ່ເກັບກໍາຢູ່ໃນໂປຣໄຟລ໌, ຈະຖືກຫມາຍເປັນເຢັນສໍາລັບ
inliner ພິຈາລະນາ.

-sample-profile-global-hot-threshold=- ຫນ້າທີ່ລະດັບສູງສຸດທີ່ບັນຊີສໍາລັບ
ຫຼາຍ​ກ​່​ວາ N​% ຂອງ​ຕົວ​ຢ່າງ​ທັງ​ຫມົດ​ທີ່​ເກັບ​ກໍາ​ຂໍ້​ມູນ​, ຈະ​ຖືກ​ຫມາຍ​ວ່າ​ເປັນ​ຮ້ອນ​ສໍາ​ລັບ​ການ​
inliner ເພື່ອພິຈາລະນາ.

-sample-profile-inline-hot-threshold=- ຫນ້າ​ທີ່ inlined ບັນ​ຊີ​ສໍາ​ລັບ​ການ​ຫຼາຍ​
ຫຼາຍກວ່າ N% ຂອງຕົວຢ່າງທັງໝົດທີ່ເກັບໄດ້ໃນຟັງຊັນແມ່, ຈະຖືກໃສ່ໃນແຖວອີກຄັ້ງ.

-sample-profile-max-propagate-iterations=- ຈໍາ​ນວນ​ສູງ​ສຸດ​ຂອງ​ການ​ເຮັດ​ຊ້ຳ​ທີ່​ຈະ​ໄປ​
ໂດຍຜ່ານການຂະຫຍາຍພັນຕົວຢ່າງ block/edge weights ຜ່ານ CFG.

-stackmap-version=- ລະບຸສະບັບການເຂົ້າລະຫັດ stackmap
(ເລີ່ມຕົ້ນ = 1)

- ສະ​ຖິ​ຕິ​ - ເປີດ​ໃຊ້​ງານ​ຜົນ​ຜະ​ລິດ​ສະ​ຖິ​ຕິ​ຈາກ​ໂຄງ​ການ​
(ມີ​ພ້ອມ​ກັບ​ການ​ຢືນ​ຢັນ​)

-summary-file=- ໄຟລ​໌​ສະ​ຫຼຸບ​ການ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ທໍາ​ງານ​
ການ​ນໍາ​ເຂົ້າ.

- ເວລາຜ່ານ - ທີ່​ໃຊ້​ເວ​ລາ​ໃນ​ແຕ່​ລະ​ຜ່ານ​, ການ​ພິມ​ທີ່​ໃຊ້​ເວ​ລາ​ຜ່ານ​ໄປ​
ສໍາລັບແຕ່ລະທາງອອກ

-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.8 ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌