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

Ad


فاویکون OnWorks

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

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

این دستور llc-3.5 است که می تواند در ارائه دهنده هاست رایگان 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.5 به صورت آنلاین استفاده کنید


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

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

  • 1
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 2
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 3
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 4
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • 6
    SQuirreL SQL مشتری
    SQuirreL SQL مشتری
    SQuirreL SQL Client یک SQL گرافیکی است
    مشتری نوشته شده در جاوا که اجازه می دهد
    برای مشاهده ساختار یک JDBC
    پایگاه داده سازگار، داده ها را در آن مرور کنید
    جداول...
    دانلود SQuirreL SQL Client
  • بیشتر "

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

Ad