ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

llc-3.8 - ອອນລາຍໃນຄລາວ

ແລ່ນ llc-3.8 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


llc - LLVM ຄົງທີ່ compiler

ສະຫຼຸບສັງລວມ


llc [ທາງເລືອກໃນການ] [ຊື່​ເອ​ກະ​ສານ]

ລາຍລະອຽດ


ໄດ້ llc ຄໍາສັ່ງລວບລວມແຫຼ່ງທີ່ມາ LLVM ເຂົ້າໄປໃນພາສາປະກອບສໍາລັບການກໍານົດ
ຖາປັດຕະຍະ. ຫຼັງຈາກນັ້ນ, ຜົນຜະລິດພາສາປະກອບສາມາດຖືກສົ່ງຜ່ານຕົວປະກອບພື້ນເມືອງ
ແລະຕົວເຊື່ອມຕໍ່ເພື່ອສ້າງການດໍາເນີນການພື້ນເມືອງ.

ທາງ​ເລືອກ​ຂອງ​ສະ​ຖາ​ປັດ​ຕະ​ສໍາ​ລັບ​ລະ​ຫັດ​ການ​ປະ​ກອບ​ຜົນ​ຜະ​ລິດ​ໄດ້​ຖືກ​ກໍາ​ນົດ​ອັດ​ຕະ​ໂນ​ມັດ​ຈາກ​
ໄຟລ໌ປ້ອນຂໍ້ມູນ, ເວັ້ນເສຍແຕ່ວ່າ - ມີນາ ທາງເລືອກແມ່ນໃຊ້ເພື່ອລົບລ້າງຄ່າເລີ່ມຕົ້ນ.

OPTIONS


If ຊື່​ເອ​ກະ​ສານ ແມ່ນ "-"ຫຼືຖືກລະເວັ້ນ, llc ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະມາຈາກ
ຊື່​ເອ​ກະ​ສານ. ວັດສະດຸປ້ອນສາມາດຢູ່ໃນຮູບແບບພາສາຂອງ LLVM (.ລ) ຫຼື LLVM
ຮູບແບບ bitcode (.bc).

ຖ້າ -o ທາງເລືອກແມ່ນຖືກຍົກເວັ້ນ, ຫຼັງຈາກນັ້ນ llc ຈະສົ່ງຜົນຜະລິດຂອງມັນໄປຫາຜົນຜະລິດມາດຕະຖານຖ້າຫາກວ່າວັດສະດຸປ້ອນ
ແມ່ນມາຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ຖ້າ -o ທາງເລືອກທີ່ລະບຸ "-", ຫຼັງຈາກນັ້ນ, ຜົນຜະລິດຈະຖືກສົ່ງໄປ
ຜົນຜະລິດມາດຕະຖານ.

ຖ້າບໍ່ -o ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ແລະ​ໄຟລ​໌​ການ​ປ້ອນ​ຂໍ້​ມູນ​ນອກ​ຈາກ ".-"ແມ່ນໄດ້ລະບຸໄວ້, ຫຼັງຈາກນັ້ນ llc
ສ້າງ​ຊື່​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໂດຍ​ການ​ເອົາ​ຊື່​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​, ລົບ​ໃດໆ​ທີ່​ມີ​ຢູ່​ແລ້ວ​ .bc
ການຂະຫຍາຍ, ແລະເພີ່ມ a .s បច្ច័យ.

ອື່ນ ໆ llc ທາງເລືອກແມ່ນໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.

ຜູ້ໃຊ້ສຸດທ້າຍ ທາງເລືອກໃນການ
-ຊ່ວຍ ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງ.

-O=uint
ສ້າງລະຫັດໃນລະດັບການເພີ່ມປະສິດທິພາບທີ່ແຕກຕ່າງກັນ. ເຫຼົ່າ​ນີ້​ສອດ​ຄ່ອງ​ກັບ​ -O0, -O1,
-O2, ແລະ -O3 ລະດັບການເພີ່ມປະສິດທິພາບທີ່ໃຊ້ໂດຍ ຄາງ.

-mtriple= ສາມ​ເທົ່າ​>
ລົບລ້າງເປົ້າໝາຍສາມເທົ່າທີ່ລະບຸໄວ້ໃນໄຟລ໌ປ້ອນຂໍ້ມູນດ້ວຍສະຕຣິງທີ່ລະບຸ.

- ມີນາ=
ລະບຸສະຖາປັດຕະຍະກໍາທີ່ຈະສ້າງການປະກອບ, overriding ເປົ້າຫມາຍ
ເຂົ້າລະຫັດໃນໄຟລ໌ປ້ອນຂໍ້ມູນ. ເບິ່ງຜົນຜະລິດຂອງ llc -ຊ່ວຍ ສໍາລັບບັນຊີລາຍຊື່ທີ່ຖືກຕ້ອງ
ສະຖາປັດຕະຍະກໍາ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ນີ້ແມ່ນການຄາດເດົາຈາກເປົ້າຫມາຍສາມເທົ່າຫຼືຖືກກວດພົບໂດຍອັດຕະໂນມັດ
ກັບສະຖາປັດຕະຍະກໍາໃນປະຈຸບັນ.

-mcpu=
ລະບຸຊິບສະເພາະໃນສະຖາປັດຕະຍະກໍາປະຈຸບັນເພື່ອສ້າງລະຫັດສໍາລັບ. ໂດຍ
ຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນ inferred ຈາກເປົ້າຫມາຍ triple ແລະ autodetected ກັບປະຈຸບັນ
ຖາປັດຕະຍະ. ສໍາລັບບັນຊີລາຍຊື່ຂອງ CPUs ທີ່ມີຢູ່, ໃຊ້:

llvm-as < /dev/null | llc -march=xyz -mcpu=ຊ່ວຍ

-filetype= ເອກະສານ ປະເພດ>
ລະບຸປະເພດຂອງຜົນຜະລິດ llc ຄວນສ້າງ. ທາງເລືອກແມ່ນ: asm ສໍາລັບຂໍ້ຄວາມ
ການປະກອບ ( '.s'), ວັດຖຸ ສໍາລັບໄຟລ໌ວັດຖຸເດີມ ('.o') ແລະ null ສໍາລັບການບໍ່ emitting
ສິ່ງໃດກໍ່ຕາມ (ສໍາລັບການທົດສອບການປະຕິບັດ).

ໃຫ້ສັງເກດວ່າບໍ່ແມ່ນເປົ້າຫມາຍທັງຫມົດສະຫນັບສະຫນູນທາງເລືອກທັງຫມົດ.

-mattr=a1,+a2,-a3,...
Override ຫຼືຄວບຄຸມຄຸນລັກສະນະສະເພາະຂອງເປົ້າຫມາຍ, ເຊັ່ນວ່າ SIMD
ການດໍາເນີນງານໄດ້ຖືກເປີດໃຊ້ຫຼືບໍ່. ຊຸດຄຸນລັກສະນະເລີ່ມຕົ້ນແມ່ນຖືກກໍານົດໂດຍປະຈຸບັນ
CPU. ສໍາລັບບັນຊີລາຍຊື່ຂອງຄຸນລັກສະນະທີ່ມີຢູ່, ໃຊ້:

llvm-as < /dev/null | llc -march=xyz -mattr=ຊ່ວຍ

--ປິດການໃຊ້ງານ-fp-elim
ປິດໃຊ້ງານການເພີ່ມປະສິດທິພາບການລົບລ້າງຕົວຊີ້ກອບ.

--disable-excess-fp-precision
ປິດການເພີ່ມປະສິດທິພາບທີ່ອາດຈະຜະລິດຄວາມຊັດເຈນເກີນສໍາລັບຈຸດລອຍ. ຫມາຍ​ເຫດ​
ທາງເລືອກນີ້ສາມາດຊ້າລົງລະຫັດໃນບາງລະບົບ (ເຊັ່ນ: X86).

--enable-no-infs-fp-math
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບທີ່ສົມມຸດວ່າບໍ່ມີຄ່າ Inf.

--enable-no-nans-fp-math
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບທີ່ສົມມຸດວ່າບໍ່ມີຄ່າ NAN.

--enable-unsafe-fp-math
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບທີ່ເຮັດໃຫ້ສົມມຸດຕິຖານທີ່ບໍ່ປອດໄພກ່ຽວກັບຄະນິດສາດ IEEE (ເຊັ່ນ
ນອກ​ຈາກ​ນັ້ນ​ແມ່ນ​ສະ​ມາ​ຄົມ​) ຫຼື​ອາດ​ຈະ​ບໍ່​ໄດ້​ເຮັດ​ວຽກ​ສໍາ​ລັບ​ລະ​ດັບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ທັງ​ຫມົດ​. ການເພີ່ມປະສິດທິພາບເຫຼົ່ານີ້
ອະນຸຍາດໃຫ້ຜູ້ສ້າງລະຫັດນໍາໃຊ້ຄໍາແນະນໍາບາງຢ່າງທີ່ຖ້າບໍ່ດັ່ງນັ້ນຈະບໍ່ເປັນ
ສາມາດໃຊ້ໄດ້ (ເຊັ່ນ: fsin ສຸດ X86).

--ສະຖິຕິ
ພິມສະຖິຕິທີ່ບັນທຶກໄວ້ໂດຍການສ້າງລະຫັດຜ່ານ.

--ເວລາຜ່ານໄປ
ບັນທຶກຈໍານວນເວລາທີ່ຈໍາເປັນສໍາລັບແຕ່ລະ pass ແລະພິມບົດລາຍງານເປັນມາດຕະຖານ
ຜິດພາດ.

--load=
ໂຫຼດແບບໄດນາມິກ dso_path (ເສັ້ນທາງໄປສູ່ວັດຖຸທີ່ໃຊ້ຮ່ວມກັນແບບໄດນາມິກ) ທີ່ປະຕິບັດ
ເປົ້າໝາຍ LLVM. ນີ້ຈະອະນຸຍາດໃຫ້ໃຊ້ຊື່ເປົ້າຫມາຍທີ່ມີ - ມີນາ ທາງເລືອກ
ດັ່ງນັ້ນລະຫັດສາມາດຖືກສ້າງຂຶ້ນສໍາລັບເປົ້າຫມາຍນັ້ນ.

-meabi=[default|gnu|4|5]
ລະບຸວ່າ EABI ລຸ້ນໃດຄວນປະຕິບັດຕາມ. ສະບັບ EABI ທີ່ຖືກຕ້ອງແມ່ນ gnu, 4 ແລະ
5. ຄ່າເລີ່ມຕົ້ນ (Default) ແມ່ນ​ຂຶ້ນ​ກັບ triple ໄດ້​.

ການປັບ/ປັບຄ່າ ທາງເລືອກໃນການ
-- ເຄື່ອງຈັກພິມ
ພິມລະຫັດເຄື່ອງທີ່ສ້າງຂຶ້ນລະຫວ່າງໄລຍະການລວບລວມ (ເປັນປະໂຫຍດສໍາລັບການດີບັກ).

--regalloc=
ລະບຸຜູ້ຈັດສັນທະບຽນເພື່ອໃຊ້. ຜູ້ຈັດສັນທະບຽນທີ່ຖືກຕ້ອງແມ່ນ:

ພື້ນຖານ
ຜູ້ຈັດສັນທະບຽນພື້ນຖານ.

ໄວ
ໄວລົງທະບຽນຜູ້ຈັດສັນ. ມັນເປັນຄ່າເລີ່ມຕົ້ນຂອງລະຫັດທີ່ບໍ່ໄດ້ຮັບການປັບປຸງ.

ໂລບ
Greedy ລົງທະບຽນຜູ້ຈັດສັນ. ມັນເປັນຄ່າເລີ່ມຕົ້ນຂອງລະຫັດທີ່ດີທີ່ສຸດ.

pbqp
ລົງທະບຽນຜູ້ຈັດສັນໂດຍອີງໃສ່ 'Partitioned Boolean Quadratic Programming'.

--spiller=
ລະບຸ spiller ເພື່ອໃຊ້ສໍາລັບການລົງທະບຽນຜູ້ຈັດສັນທີ່ສະຫນັບສະຫນູນມັນ. ໃນປັດຈຸບັນນີ້
ທາງເລືອກແມ່ນໃຊ້ໂດຍຜູ້ຈັດສັນທະບຽນສະແກນເສັ້ນຊື່ເທົ່ານັ້ນ. ຄ່າເລີ່ມຕົ້ນ ຂີ້ເຫຍື້ອ is
ທ້ອງຖິ່ນ. spillers ທີ່ຖືກຕ້ອງແມ່ນ:

ງ່າຍດາຍ
spiller ງ່າຍດາຍ

ທ້ອງຖິ່ນ
ຂີ້ເຫຍື້ອທ້ອງຖິ່ນ

Intel IA-32 ສະເພາະ ທາງເລືອກໃນການ
--x86-asm-syntax=[att|intel]
ລະບຸວ່າຈະປ່ອຍລະຫັດປະກອບໃນ syntax AT&T (ຄ່າເລີ່ມຕົ້ນ) ຫຼື syntax Intel.

ອອກ STATUS


If llc ສໍາເລັດ, ມັນຈະອອກດ້ວຍ 0. ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າມີຂໍ້ຜິດພາດເກີດຂື້ນ, ມັນຈະອອກດ້ວຍ XNUMX.
ຄ່າທີ່ບໍ່ແມ່ນສູນ.

ໃຊ້ llc-3.8 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Clover EFI bootloader
    Clover EFI bootloader
    ໂຄງການໄດ້ຍ້າຍໄປ
    https://github.com/CloverHackyColor/CloverBootloader..
    ຄຸນສົມບັດ: ເປີດ macOS, Windows, ແລະ Linux
    ໃນ UEFI ຫຼືຮູບແບບ legacy ໃນ Mac ຫຼື PC ກັບ
    ຢູ...
    ດາວໂຫລດ Clover EFI bootloader
  • 2
    unitedrpms
    unitedrpms
    ເຂົ້າຮ່ວມກັບພວກເຮົາໃນ Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    ເປີດໃຊ້ URPMS repository ໃນຂອງທ່ານ
    ລະບົບ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    ດາວໂຫລດ unitedrpms
  • 3
    ເພີ່ມຫ້ອງສະCຸດ C ++
    ເພີ່ມຫ້ອງສະCຸດ C ++
    Boost ສະຫນອງການ Portable ຟຣີ
    ຫ້ອງສະໝຸດ C++ ທີ່ໄດ້ທົບທວນຄືນໂດຍໝູ່. ໄດ້
    ເນັ້ນໜັກໃສ່ຫ້ອງສະໝຸດແບບເຄື່ອນທີ່
    ເຮັດວຽກໄດ້ດີກັບຫ້ອງສະຫມຸດມາດຕະຖານ C ++.
    ເບິ່ງ http://www.bo...
    ດາວໂຫລດ Boost C++ Libraries
  • 4
    VirtualGL
    VirtualGL
    VirtualGL ປ່ຽນເສັ້ນທາງຄໍາສັ່ງ 3D ຈາກ a
    ແອັບພລິເຄຊັນ Unix/Linux OpenGL ໃສ່ a
    GPU ຂ້າງເຊີບເວີແລະແປງ
    rendered ຮູບ 3D ເຂົ້າ​ໄປ​ໃນ​ສະ​ຕ​ຣີມ​ວິ​ດີ​ໂອ​
    ທີ່...
    ດາວໂຫລດ VirtualGL
  • 5
    libusb
    libusb
    ຫ້ອງສະໝຸດເພື່ອເປີດໃຊ້ພື້ນທີ່ຜູ້ໃຊ້
    ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ກັບ​
    ອຸປະກອນ USB. ຜູ້ຊົມ: ນັກພັດທະນາ, ສິ້ນສຸດ
    ຜູ້ໃຊ້/ເດັສທັອບ. ພາສາການຂຽນໂປຣແກຣມ: C.
    ໝວດໝູ່...
    ດາວໂຫລດ libusb
  • 6
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    acetoneiso
    acetoneiso
    acetoneiso - ຮູບພາບທີ່ອຸດົມສົມບູນ
    ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕັ້ງ​ແລະ​ການ​ຄຸ້ມ​ຄອງ CD / DVD​
    ຮູບພາບ...
    ແລ່ນ acetoneiso
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - ສ້າງ hash ທີ່ສົມບູນແບບ
    ຟັງຊັນຈາກຊຸດກະແຈ...
    ແລ່ນ ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - ສົ່ງຂໍ້ຄວາມ CORE API
    ກັບ core-daemon daemon ...
    ດໍາເນີນການ coresendmsg
  • 4
    core_server
    core_server
    core_server - ເຄື່ອງແມ່ຂ່າຍຕົ້ນຕໍສໍາລັບ
    SpamBayes. ລາຍລະອຽດ: ປະຈຸບັນໃຫ້ບໍລິການ
    ການໂຕ້ຕອບຂອງເວັບໄຊຕ໌ເທົ່ານັ້ນ. ສຽບເຂົ້າ
    ຜູ້ຟັງສໍາລັບໂປໂຕຄອນຕ່າງໆແມ່ນ TBD.
    ນີ້ ...
    ແລ່ນ core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Georectifies ແຜນທີ່ ແລະ
    ອະນຸຍາດໃຫ້ຈັດການຈຸດຄວບຄຸມພື້ນທີ່.
    ຄໍາສໍາຄັນ: ທົ່ວໄປ, GUI,
    ການແກ້ໄຂພູມສັນຖານ, GCP ...
    ແລ່ນ g.gui.gcpgrass
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler - ຕົວແບບກາຟິກ.
    ອະນຸຍາດໃຫ້ສ້າງການໂຕ້ຕອບ, ແກ້ໄຂ
    ແລະ​ຕົວ​ແບບ​ການ​ຄຸ້ມ​ຄອງ​. ຄໍາສໍາຄັນ: ໂດຍທົ່ວໄປ,
    GUI, ຕົວແບບກາຟິກ, ຂະບວນການເຮັດວຽກ ...
    ແລ່ນ g.gui.gmodelergrass
  • ເພີ່ມເຕີມ »

Ad