ນີ້ແມ່ນຄໍາສັ່ງ llvm-diff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
llvm-diff - LLVM ໂຄງສ້າງ 'ຄວາມແຕກຕ່າງ'
ສະຫຼຸບສັງລວມ
llvm-ຄວາມແຕກຕ່າງ [ທາງເລືອກໃນການ] ໂມດູນ 1 ໂມດູນ 2 [ທົ່ວໂລກ ຊື່ ...]
ລາຍລະອຽດ
llvm-ຄວາມແຕກຕ່າງ ປຽບທຽບໂຄງສ້າງຂອງສອງໂມດູນ LLVM, ຕົ້ນຕໍແມ່ນສຸມໃສ່ຄວາມແຕກຕ່າງໃນ
ຄໍານິຍາມຫນ້າທີ່. ຄວາມແຕກຕ່າງທີ່ບໍ່ສໍາຄັນ, ເຊັ່ນ: ການປ່ຽນແປງຄໍາສັ່ງຂອງ
ທົ່ວໂລກຫຼືໃນຊື່ຂອງຄຸນຄ່າທ້ອງຖິ່ນ, ແມ່ນຖືກລະເລີຍ.
ໂມດູນການປ້ອນຂໍ້ມູນຈະຖືກຕີຄວາມໝາຍເປັນໄຟລ໌ປະກອບ ຖ້າຊື່ຂອງມັນລົງທ້າຍດ້ວຍ '.ll';
ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກອ່ານເປັນໄຟລ໌ bitcode.
ຖ້າບັນຊີລາຍຊື່ຂອງຊື່ທົ່ວໂລກແມ່ນໃຫ້, ພຽງແຕ່ຄ່າທີ່ມີຊື່ເຫຼົ່ານັ້ນຖືກປຽບທຽບ;
ຖ້າບໍ່ດັ່ງນັ້ນ, ມູນຄ່າທົ່ວໂລກທັງຫມົດຖືກປຽບທຽບ, ແລະການວິນິດໄສແມ່ນຜະລິດສໍາລັບທົ່ວໂລກ
ພຽງແຕ່ປາກົດຢູ່ໃນໂມດູນຫນຶ່ງຫຼືອື່ນໆ.
llvm-ຄວາມແຕກຕ່າງ ປຽບທຽບສອງຫນ້າທີ່ໂດຍການປຽບທຽບທ່ອນໄມ້ພື້ນຖານຂອງພວກເຂົາ, ເລີ່ມຕົ້ນດ້ວຍການເຂົ້າ
ຕັນ. ຖ້າຜູ້ສິ້ນສຸດເບິ່ງຄືວ່າກົງກັນ, ຫຼັງຈາກນັ້ນຜູ້ສືບທອດທີ່ສອດຄ້ອງກັນຖືກປຽບທຽບ;
ຖ້າບໍ່ດັ່ງນັ້ນພວກເຂົາຖືກລະເລີຍ. ສູດການຄິດໄລ່ນີ້ແມ່ນມີຄວາມອ່ອນໄຫວຫຼາຍຕໍ່ການປ່ຽນແປງໃນການຄວບຄຸມ,
ທີ່ມີແນວໂນ້ມທີ່ຈະຢຸດການປ່ຽນແປງທາງລຸ່ມຈາກການຖືກກວດພົບ.
llvm-ຄວາມແຕກຕ່າງ ມີຈຸດປະສົງເປັນເຄື່ອງມືແກ້ໄຂສໍາລັບນັກຂຽນຂອງ LLVM passes ແລະ frontends. ມັນ
ບໍ່ມີຮູບແບບຜົນຜະລິດທີ່ຫມັ້ນຄົງ.
ອອກ STATUS
If llvm-ຄວາມແຕກຕ່າງ ບໍ່ພົບຄວາມແຕກຕ່າງລະຫວ່າງໂມດູນ, ມັນຈະອອກດ້ວຍ 0 ແລະຜະລິດບໍ່ມີ
ຜົນຜະລິດ. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະອອກດ້ວຍຄ່າທີ່ບໍ່ແມ່ນສູນ.
ໃຊ້ llvm-diff ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net