ນີ້ແມ່ນຄໍາສັ່ງ tblgen-3.7 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tblgen - ລາຍລະອຽດເປົ້າໝາຍໄປຫາ C++ Code Generator
ສະຫຼຸບສັງລວມ
tblgen [ທາງເລືອກໃນການ] [ຊື່ເອກະສານ]
ລາຍລະອຽດ
tblgen ແປຈາກລາຍລະອຽດເປົ້າໝາຍ (dtd) ໄຟລ໌ເຂົ້າໄປໃນລະຫັດ C ++ ທີ່ສາມາດຖືກລວມເຂົ້າ
ໃນຄໍານິຍາມຂອງຫ້ອງສະຫມຸດເປົ້າຫມາຍ LLVM. ຜູ້ໃຊ້ສ່ວນໃຫຍ່ຂອງ LLVM ຈະບໍ່ຈໍາເປັນຕ້ອງໃຊ້ນີ້
ໂຄງການ. ມັນເປັນພຽງແຕ່ການຊ່ວຍເຫຼືອໃນການຂຽນ backend ເປົ້າຫມາຍ LLVM.
ການນໍາເຂົ້າແລະຜົນຜະລິດຂອງ tblgen ແມ່ນເກີນຂອບເຂດຂອງການແນະນໍາສັ້ນໆນີ້; ກະລຸນາເບິ່ງ
ໄດ້ ການນໍາສະເຫນີ to ຕາຕະລາງ Gen.
ໄດ້ ຊື່ເອກະສານ argument ລະບຸຊື່ຂອງລາຍລະອຽດເປົ້າໝາຍ (dtd) ໄຟລ໌ທີ່ຈະອ່ານເປັນ
input
OPTIONS
-ຊ່ວຍ ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງ.
-o ຊື່ເອກະສານ
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດ. ຖ້າ ຊື່ເອກະສານ is -, ຫຼັງຈາກນັ້ນ tblgen ສົ່ງຜົນຜະລິດຂອງມັນໄປ
ຜົນຜະລິດມາດຕະຖານ.
-I ລະບົບ
ລະບຸບ່ອນທີ່ຈະຊອກຫາໄຟລ໌ຄໍາອະທິບາຍເປົ້າຫມາຍອື່ນໆສໍາລັບການລວມ. ໄດ້ ລະບົບ
ຄ່າຄວນຈະເປັນເສັ້ນທາງເຕັມຫຼືບາງສ່ວນໄປຫາໄດເລກະທໍລີທີ່ມີເປົ້າຫມາຍ
ໄຟລ໌ຄໍາອະທິບາຍ.
- asmparsernum N
ເຮັດໃຫ້ -gen-asm-parser ປ່ອຍຕົວເລກຕົວຂຽນປະກອບ N.
-asmwriternum N
ເຮັດໃຫ້ -gen-asm-writer ປ່ອຍຕົວເລກ writer ປະກອບ N.
-class ຊື່ຫ້ອງຮຽນ
ພິມລາຍຊື່ການນັບຈໍານວນສໍາລັບຊັ້ນຮຽນນີ້.
- ພິມບັນທຶກ
ພິມບັນທຶກທັງໝົດເປັນຜົນຜະລິດມາດຕະຖານ (ຄ່າເລີ່ມຕົ້ນ).
-print-enums
ພິມຄ່າຈໍານວນສໍາລັບຫ້ອງ.
- ຊຸດພິມ
ພິມຊຸດຂະຫຍາຍສໍາລັບການທົດສອບ DAG exprs.
-gen-emitter
ສ້າງຕົວປ່ອຍລະຫັດເຄື່ອງ.
-gen-register-info
ສ້າງການລົງທະບຽນແລະລົງທະບຽນຂໍ້ມູນຫ້ອງຮຽນ.
-gen-instr-info
ສ້າງຄໍາອະທິບາຍຄໍາແນະນໍາ.
-gen-asm-writer
ສ້າງ writer ປະກອບ.
-gen-disassembler
ສ້າງ disassembler.
-gen-pseudo-lowering
ສ້າງການຫຼຸດລົງຄໍາແນະນໍາ pseudo.
-gen-dag-isel
ສ້າງຕົວເລືອກຄຳສັ່ງ DAG (Directed Acycle Graph).
-gen-asm-matcher
ສ້າງຕົວຈັບຄູ່ຄໍາແນະນໍາການປະກອບ.
-gen-dfa-packetizer
ສ້າງຊຸດຊຸດ DFA ສໍາລັບເປົ້າໝາຍ VLIW.
-gen-fast-isel
ສ້າງຕົວເລືອກຄໍາແນະນໍາ "ໄວ".
-gen-ເປົ້າໝາຍຍ່ອຍ
ສ້າງການຈຳແນກເປົ້າໝາຍຍ່ອຍ.
-gen-ພາຍໃນ
ສ້າງຂໍ້ມູນພາຍໃນ.
-gen-tgt-intrinsic
ສ້າງຂໍ້ມູນພາຍໃນເປົ້າຫມາຍ.
-gen-enhanced-disassembly-info
ສ້າງຂໍ້ມູນການຖອດປະກອບທີ່ປັບປຸງ.
-ການປ່ຽນແປງ
ສະແດງຕົວເລກສະບັບຂອງໂຄງການນີ້.
ອອກ STATUS
If tblgen ສໍາເລັດ, ມັນຈະອອກດ້ວຍ 0. ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າຂໍ້ຜິດພາດເກີດຂື້ນ, ມັນຈະອອກດ້ວຍ
ຄ່າທີ່ບໍ່ແມ່ນສູນ.
ໃຊ້ tblgen-3.7 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net