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

Ad


فاویکون OnWorks

llc-3.7 - آنلاین در ابر

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

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

برنامه:

نام


llc - کامپایلر استاتیک LLVM

خلاصه


llc [گزینه های] [نام فایل]

شرح


La llc دستور ورودی های منبع LLVM را به زبان اسمبلی برای مقدار مشخصی کامپایل می کند
معماری. سپس خروجی زبان اسمبلی می تواند از طریق اسمبلر بومی ارسال شود
و پیوند دهنده برای تولید یک فایل اجرایی بومی.

انتخاب معماری برای کد اسمبلی خروجی به طور خودکار از آن تعیین می شود
فایل ورودی، مگر اینکه -مارس گزینه برای لغو پیش فرض استفاده می شود.

OPTIONS


If نام فایل است "-"یا حذف شده است، llc از ورودی استاندارد می خواند. در غیر این صورت، آن را از
نام فایل. ورودی ها می توانند در قالب زبان اسمبلی LLVM باشند (.ll) یا LLVM
فرمت بیت کد (.قبل از میلاد مسیح).

اگر -o سپس گزینه حذف می شود llc خروجی خود را به خروجی استاندارد در صورت ورودی ارسال می کند
از ورودی استاندارد است. اگر -o گزینه مشخص می کند "-"، سپس خروجی نیز ارسال خواهد شد
به خروجی استاندارد

اگر نه -o گزینه مشخص شده و یک فایل ورودی غیر از "-پس مشخص می شود llc
نام فایل خروجی را با گرفتن نام فایل ورودی، حذف هر موجودی ایجاد می کند .قبل از میلاد مسیح
پسوند، و اضافه کردن a .s پسوند.

دیگر llc گزینه ها در زیر توضیح داده شده است.

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

-O=Uint
تولید کد در سطوح مختلف بهینه سازی اینها با -O0, -O1,
-O2و -O3 سطوح بهینه سازی استفاده شده توسط چنگال.

-mtriple= سه گانه>
سه گانه هدف مشخص شده در فایل ورودی را با رشته مشخص شده لغو کنید.

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

-mcpu=
یک تراشه خاص در معماری فعلی برای تولید کد مشخص کنید. توسط
به طور پیش فرض این از سه گانه هدف استنباط می شود و به طور خودکار به جریان فعلی تشخیص داده می شود
معماری. برای لیستی از CPU های موجود، از:

llvm-as < /dev/null | llc -march=xyz -mcpu=help

-filetype= پرونده نوع>
نوع خروجی را مشخص کنید llc باید تولید شود. گزینه ها عبارتند از: ASM برای متنی
مونتاژ ( '.s'), اعتراض برای فایل های شی بومی ('.o') و تهی برای عدم انتشار
هر چیزی (برای تست عملکرد).

توجه داشته باشید که همه اهداف از همه گزینه ها پشتیبانی نمی کنند.

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

llvm-as < /dev/null | llc -march=xyz -mattr=راهنما

--disable-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).

--آمار
چاپ آمار ثبت شده توسط مجوزهای تولید کد.

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

-- بار =
بارگذاری پویا dso_path (مسیری به یک شی به اشتراک گذاشته شده پویا) که پیاده سازی می کند
یک هدف LLVM این اجازه می دهد تا نام هدف با استفاده از -مارس انتخاب
به طوری که کد می تواند برای آن هدف تولید شود.

تنظیم/پیکربندی گزینه
--print-machineinstrs
کد ماشین تولید شده را بین مراحل کامپایل چاپ کنید (مفید برای اشکال زدایی).

--regalloc=
تخصیص دهنده ثبت نام را برای استفاده مشخص کنید. تخصیص دهنده های ثبت معتبر عبارتند از:

اساسی
تخصیص دهنده ثبت پایه.

سریع
تخصیص دهنده سریع ثبت نام. این پیش فرض برای کدهای بهینه نشده است.

حریص
تخصیص دهنده ثبت حریص. این پیش فرض برای کدهای بهینه شده است.

pbqp
تخصیص دهنده را بر اساس «برنامه نویسی درجه دوم بولی پارتیشن بندی شده» ثبت کنید.

-- spiller=
اسپیلر را برای استفاده برای تخصیص دهنده های ثبت که از آن پشتیبانی می کنند، مشخص کنید. در حال حاضر این
گزینه فقط توسط تخصیص دهنده ثبت اسکن خطی استفاده می شود. پیشفرض spiller is
محلی. اسپلرهای معتبر عبارتند از:

ساده
اسپللر ساده

محلی
اسپلر محلی

اینتل اختصاصی IA-32 گزینه
--x86-asm-syntax=[att|intel]
مشخص کنید که کد اسمبلی در نحو AT&T (پیش‌فرض) منتشر شود یا نحو اینتل.

خروج وضعیت


If llc موفق می شود، با 0 خارج می شود. در غیر این صورت، اگر خطایی رخ دهد، با یک خارج می شود.
مقدار غیر صفر

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


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

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

  • 1
    DivFix ++
    DivFix ++
    DivFix++ مال شما تعمیر ویدئو AVI و
    نرم افزار پیش نمایش برای تعمیر طراحی شده است
    و پیش نمایش فایل هایی که در حال دانلود هستند
    از ed2k(emule)، تورنت، gnutella، ftp...
    DivFix++ را دانلود کنید
  • 2
    انجمن JBoss
    انجمن JBoss
    پروژه های جامعه محور که شامل
    آخرین نوآوری ها برای لبه برش
    برنامه ها پروژه شاخص ما JBoss AS است
    منبع باز پیشرو،
    مطابق با استانداردهای ...
    انجمن JBoss را دانلود کنید
  • 3
    فایلر جنگو
    فایلر جنگو
    django Filer یک مدیریت فایل است
    برنامه ای برای جنگو که می سازد
    دست زدن به فایل ها و تصاویر به سرعت.
    django-filer یک مدیریت فایل است
    برنامه برای djang ...
    دانلود فایل جنگو
  • 4
    xCAT
    xCAT
    مجموعه ابزار مدیریت خوشه افراطی.
    xCAT یک مدیریت خوشه مقیاس پذیر است
    و ابزار تامینی که فراهم می کند
    کنترل سخت افزار، کشف و سیستم عامل
    دیسک پر/دی...
    xCAT را دانلود کنید
  • 5
    PSI
    PSI
    Psi XMPP قدرتمند بین پلتفرمی است
    مشتری برای کاربران با تجربه طراحی شده است.
    بیلدهایی برای ام اس وجود دارد
    ویندوز، گنو/لینوکس و macOS.. مخاطب:
    کاربران نهایی ...
    Psi را دانلود کنید
  • 6
    بلابی والی 2
    بلابی والی 2
    ادامه رسمی معروف
    بازی آرکید Blobby Volley 1.x..
    مخاطب: کاربران نهایی/رومیزی. کاربر
    رابط: OpenGL، SDL. برنامه نويسي
    زبان: C++، Lua. سی...
    دانلود Blobby Volley 2
  • بیشتر "

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

Ad