انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

lli-3.8 - آنلاین در ابر

lli-3.8 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور lli-3.8 است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lli - برنامه ها را مستقیماً از بیت کد LLVM اجرا می کند

خلاصه


لیلی [گزینه های] [نام فایل] [برنامه قوس]

شرح


لیلی به طور مستقیم برنامه ها را در قالب بیت کد LLVM اجرا می کند. یک برنامه در بیت کد LLVM می گیرد
فرمت کرده و آن را با استفاده از یک کامپایلر یا مفسر به موقع اجرا می کند.

لیلی is نه یک شبیه ساز IR معماری های مختلف را اجرا نمی کند و فقط می تواند
تفسیر (یا JIT-compile) برای معماری میزبان.

کامپایلر JIT همان آرگومان های ابزارهای دیگر را می گیرد llc، اما این کار را نمی کنند
لزوماً برای مترجم کار می کند.

If نام فایل مشخص نشده است، پس لیلی بیت کد LLVM را برای برنامه می خواند
ورودی استاندارد

اختیاری قوس مشخص شده در خط فرمان به عنوان آرگومان به برنامه ارسال می شود.

عمومی OPTIONS


-fake-argv0=قابل اجرا
رد کردن argv[0] مقداری که به برنامه در حال اجرا منتقل می شود.

-force-interpreter={نادرست،درست}
اگر روی true تنظیم شده باشد، حتی اگر یک کامپایلر به موقع در دسترس باشد، از مفسر استفاده کنید
برای این معماری پیش فرض به نادرست.

-کمک خلاصه ای از گزینه های خط فرمان را چاپ کنید.

-load=نام فایل پلاگین
علل لیلی برای بارگذاری افزونه (شیء مشترک) نامگذاری شده است نام فایل افزونه و از آن استفاده کنید
بهينه سازي.

-آمار چاپ آمار از پاس های تولید کد. این فقط برای
کامپایلر به موقع، در حال حاضر.

-زمان میگذرد
مقدار زمان مورد نیاز برای هر پاس تولید کد را ثبت کنید و آن را در آن چاپ کنید
خطای استاندارد.

-version
نسخه را چاپ کنید لیلی و بدون انجام کار دیگری خارج شوید.

هدف OPTIONS


-mtriple=هدف سه گانه
سه گانه هدف مشخص شده در فایل بیت کد ورودی را با موارد مشخص شده لغو کنید
رشته اگر معماری را انتخاب کنید که اینطور نیست، ممکن است منجر به خرابی شود
سازگار با سیستم فعلی

-مارچ=طاق
معماری را مشخص کنید که برای آن اسمبلی تولید شود و هدف را نادیده بگیرد
در فایل بیت کد کدگذاری شده است. خروجی را ببینید llc -کمک برای یک لیست معتبر
معماری ها به طور پیش فرض این از هدف سه گانه یا شناسایی خودکار استنباط می شود
به معماری فعلی

-mcpu=cpuname
یک تراشه خاص در معماری فعلی برای تولید کد مشخص کنید. توسط
به طور پیش فرض این از سه گانه هدف استنباط می شود و به طور خودکار به جریان فعلی تشخیص داده می شود
معماری. برای لیستی از CPU های موجود، از: llvm-as < / dev / null | llc
-مارس=xyz -mcpu=کمک

-mattr=a1,+a2,-a3,...
نادیده گرفتن یا کنترل ویژگی های خاص هدف، مانند اینکه آیا SIMD
عملیات فعال هستند یا نه مجموعه پیش‌فرض ویژگی‌ها با جریان تنظیم می‌شود
CPU. برای لیستی از ویژگی های موجود، از: llvm-as < / dev / null | llc -مارس=xyz
-mattr=کمک

شناور نقطه OPTIONS


-disable-excess-fp-precision
بهینه سازی هایی را که ممکن است دقت ممیز شناور را افزایش دهند غیرفعال کنید.

-enable-no-infs-fp-math
بهینه سازی هایی را فعال کنید که مقادیر Inf را در نظر نمی گیرند.

-enable-no-nans-fp-math
بهینه سازی هایی را فعال کنید که مقادیر NAN را در نظر نمی گیرند.

-enable-unsafe-fp-math
علل لیلی برای فعال کردن بهینه سازی هایی که ممکن است دقت ممیز شناور را کاهش دهد.

-نرم شناور
علل لیلی برای ایجاد فراخوانی های کتابخانه ممیز شناور نرم افزاری به جای معادل
دستورالعمل های سخت افزاری

CODE نسل OPTIONS


-code-model=model
مدل کد را انتخاب کنید:

پیش فرض: مدل کد پیش فرض را هدف قرار دهید
کوچک: مدل کد کوچک
هسته: مدل کد هسته
متوسط: مدل کد متوسط
بزرگ: مدل کد بزرگ

-غیرفعال کردن برنامه‌ریزی پس از RA
پس از تخصیص ثبت نام، زمان‌بندی را غیرفعال کنید.

-غیرفعال کردن - ریختن - فیوزینگ
ادغام کد ریخته شده در دستورالعمل ها را غیرفعال کنید.

-jit-enable-eh
مدیریت استثنا باید در کامپایلر به موقع فعال شود.

-join-liveintervals
ادغام کپی ها (پیش فرض = واقعی).

-nozero-initialized-in-bss
نمادهای صفر اول را در بخش BSS قرار ندهید.

-pre-RA-sched=scheduler
زمانبندی دستورالعمل موجود (قبل از تخصیص ثبت نام):

=پیش‌فرض: بهترین زمان‌بندی برای هدف
=هیچ: بدون برنامه ریزی: توالی اول وسعت
=simple: برنامه ریزی ساده دو پاس: به حداقل رساندن مسیر بحرانی و به حداکثر رساندن استفاده از پردازنده
=simple-noitin: زمانبندی دو پاس ساده: به همان سادگی به جز استفاده از تأخیر عمومی
=list-burr: برنامه ریزی لیست کاهش رجیستر از پایین به بالا
=list-tdrr: زمان‌بندی فهرست کاهش رجیستر از بالا به پایین
=list-td: زمانبندی لیست بالا به پایین -print-machineinstrs - چاپ کد ماشین تولید شده

-regalloc=تخصیص دهنده
ثبت نام اختصاص دهنده برای استفاده (پیش فرض=linearscan)

=bigblock: تخصیص دهنده ثبت بلوک بزرگ
=linearscan: تخصیص دهنده ثبت اسکن خطی = تخصیص دهنده ثبت محلی - محلی
=simple: تخصیص دهنده ثبت ساده

-relocation-model=model
مدل جابجایی را انتخاب کنید:

=default: مدل جابجایی پیش فرض را هدف قرار دهید
=static: کد غیرقابل جابجایی =pic - کاملاً قابل جابجایی، کد مستقل از موقعیت
=dynamic-no-pic: مراجع خارجی قابل جابجایی، کد غیرقابل تغییر مکان

-پاشنده
اسپیلری برای استفاده (پیش‌فرض=محلی)

=ساده: پرتاب کننده ساده
=محلی: پرتاب کننده محلی

-x86-asm-syntax=syntax
سبک کدی را برای انتشار از باطن X86 انتخاب کنید:

=att: مونتاژ به سبک AT&T را منتشر کنید
=intel: اسمبلی به سبک اینتل را منتشر کنید

خروج وضعیت


If لیلی اگر برنامه بارگذاری نشود، با کد خروج 1 خارج می شود. در غیر این صورت، برنامه
کد خروجی برنامه ای که اجرا می کند را برگردانید.

از lli-3.8 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    itop - منبع باز ITSM CMDB
    itop - منبع باز ITSM CMDB
    پورتال عملیات فناوری اطلاعات: یک باز کامل
    منبع، ITIL، سرویس مبتنی بر وب
    ابزار مدیریت از جمله به طور کامل
    CMDB قابل تنظیم، یک سیستم میز کمک و
    مرد سند...
    itop - ITSM CMDB OpenSource را دانلود کنید
  • 2
    کلمانتین
    کلمانتین
    کلمنتاین یک موسیقی چند پلتفرمی است
    پخش کننده و سازمان دهنده کتابخانه با الهام از
    آماروک 1.4. دارای سریع و
    رابط کاربری آسان، و به شما این امکان را می دهد
    جستجو و ...
    کلمنتین را دانلود کنید
  • 3
    XISMuS
    XISMuS
    توجه: به روز رسانی تجمعی 2.4.3 دارد
    آزاد شد!! به روز رسانی برای هر کسی کار می کند
    نسخه 2.xx قبلی در صورت ارتقاء
    از نسخه v1.xx، لطفا دانلود کنید و
    من ...
    XISMuS را دانلود کنید
  • 4
    facetracknoir
    facetracknoir
    برنامه هدتراک مدولار که
    پشتیبانی از چندین ردیاب چهره، فیلترها
    و پروتکل های بازی در میان ردیاب ها
    SM FaceAPI، AIC Inertial Head هستند
    ردیاب ...
    دانلود facetracknoir
  • 5
    کد QR پی اچ پی
    کد QR پی اچ پی
    کد QR PHP منبع باز (LGPL) است
    کتابخانه ای برای تولید کد QR،
    بارکد 2 بعدی. بر اساس
    کتابخانه libqrencode C، API را برای
    ایجاد بارک کد QR...
    کد QR PHP را دانلود کنید
  • 6
    آزاد
    آزاد
    Freeciv یک نوبت مبتنی بر رایگان است
    بازی استراتژی چند نفره که در آن هر کدام
    بازیکن رهبر a می شود
    تمدن، مبارزه برای به دست آوردن
    هدف نهایی: بودن...
    دانلود Freeciv
  • بیشتر "

دستورات لینوکس

Ad