אנגליתצרפתיתספרדי

Ad


סמל OnWorks

lli-3.6 - מקוון בענן

הפעל את lli-3.6 בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה lli-3.6 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


lli - הפעל ישירות תוכניות מ-LLVM bitcode

תַקצִיר


lli [אפשרויות] [שם הקובץ] [התוכנית טוען]

תיאור


lli מבצע ישירות תוכניות בפורמט bitcode LLVM. זה דורש תוכנית בקוד סיביות LLVM
פורמט ומבצע אותו באמצעות מהדר בדיוק בזמן, אם אחד זמין עבור הנוכחי
אדריכלות, או מתורגמן. lli לוקח את כל אותן אפשרויות מחולל קוד כמו
llc|llc, אבל הם יעילים רק כאשר lli משתמש במהדר בדיוק בזמן.

If שם הקובץ לא מצוין, אם כך lli קורא את קוד הסיביות LLVM עבור התוכנית מ
קלט סטנדרטי.

האופציונלי טוען המצוינים בשורת הפקודה מועברים לתוכנית כארגומנטים.

כללי אפשרויות


-fake-argv0=הפעלה
לבטל את argv[0] ערך שהועבר לתוכנית המבצעת.

-מפרש-כוח={שקר אמת}
אם מוגדר כ-true, השתמש במתורגמן גם אם מהדר בדיוק בזמן זמין עבור
הארכיטקטורה הזו. ברירת המחדל ל-false.

עזרה
הדפס סיכום של אפשרויות שורת הפקודה.

- טען=pluginfilename
סיבות lli כדי לטעון את הפלאגין (אובייקט משותף) בשם pluginfilename ולהשתמש בו עבור
אופטימיזציה.

-סטטיסטיקות
הדפס סטטיסטיקה ממעברי יצירת הקוד. זה משמעותי רק עבור
מהדר בדיוק בזמן, כרגע.

-זמן עובר
רשום את משך הזמן הדרוש עבור כל מעבר להפקת קוד והדפיס אותו כסטנדרט
שגיאה.

-הפך
הדפס את הגרסה של lli ולצאת מבלי לעשות שום דבר אחר.

יַעַד אפשרויות


-מטריפל=יעד משולש
עוקף את טריפל היעד שצוין בקובץ ה-bitcode הקלט עם ה-bitcode שצוין
חוּט. הדבר עלול לגרום לקריסה אם תבחר בארכיטקטורה שאינה תואמת
עם המערכת הנוכחית.

-מרץ=קשת
ציין את הארכיטקטורה שעבורה יש ליצור assembly, תוך עקיפת היעד המקודד
בקובץ ה-bitcode. ראה את הפלט של llc עזרה עבור רשימה של ארכיטקטורות חוקיות.
כברירת מחדל, זה מוסיק מטריפל היעד או מזוהה אוטומטית לזרם
אדריכלות.

-mcpu=cpuname
ציין שבב ספציפי בארכיטקטורה הנוכחית ליצירת קוד עבורו. כברירת מחדל
זה מוסיק מטריפל היעד ומזוהה אוטומטית לארכיטקטורה הנוכחית.
לרשימה של מעבדים זמינים, השתמש ב: llvm-as < / dev / null | llc -מרץ=xyz -mcpu=עזרה

-מטר=a1,+a2,-a3,...
לעקוף או לשלוט בתכונות ספציפיות של היעד, כגון פעולות SIMD
מופעלים או לא. ערכת ברירת המחדל של תכונות נקבעת על ידי המעבד הנוכחי. למשך
רשימה של תכונות זמינות, השתמש ב: llvm-as < / dev / null | llc -מרץ=xyz -mattr=עזרה

צָף נקודה אפשרויות


-disable-excess-fp-precision
השבת אופטימיזציות שעשויות להגביר את דיוק הנקודה הצפה.

-enable-no-infs-fp-math
אפשר אופטימיזציות שאינן מניחות ערכי Inf.

-enable-no-nans-fp-math
אפשר אופטימיזציות שאינן מניחות ערכי NAN.

-enable-unsafe-fp-math
סיבות lli כדי לאפשר אופטימיזציות שעשויות להפחית את דיוק הנקודה הצפה.

-רך-צף
סיבות lli ליצור שיחות ספריית נקודה צפה תוכנה במקום מקבילה
הוראות חומרה.

CODE דוֹר אפשרויות


-קוד-מודל=מודל
בחר את דגם הקוד מתוך:

ברירת מחדל: מודל ברירת המחדל של קוד יעד
קטן: דגם קוד קטן
קרנל: מודל קוד ליבה
בינוני: מודל קוד בינוני
גדול: דגם קוד גדול

-disable-post-RA-scheduler
השבת תזמון לאחר הקצאת רישום.

-לבטל-שפוך-פיוז
השבת את היתוך של קוד שפיכה להוראות.

-jit-enable-אה
יש לאפשר טיפול בחריגים במהדר בדיוק בזמן.

-join-liveintervals
עותקים מתאחדים (ברירת מחדל=אמת).

-nozero-initialized-in-bss אל תציב סמלים מאותחלים בקטע BSS.

-לפני RA-תזמון=מתזמן
מתזמני הוראות זמינים (לפני הקצאת רישום):

=ברירת מחדל: המתזמן הטוב ביותר עבור היעד
=אין: אין תזמון: רוחב רצף ראשון
=פשוט: תזמון פשוט של שני מעברים: צמצם נתיב קריטי ומקסם את ניצול המעבד
=simple-noitin: תזמון פשוט של שני מעברים: זהה לפשוט למעט שימוש בשהייה גנרית
=list-burr: תזמון רשימת הפחתת רישום מלמטה למעלה
=list-tdrr: תזמון רשימת הפחתת רישום מלמעלה למטה
=list-td: מתזמן רשימה מלמעלה למטה -print-machineinstrs - הדפס קוד מכונה שנוצר

-regalloc=מקצה
רישום מקצה לשימוש (default=linearscan)

=bigblock: מקצין אוגר בלוק גדול
=סריקה ליניארית: מקצה אוגר סריקה ליניארי =מקומי - מקצה אוגר מקומי
=פשוט: מקצה רישום פשוט

-מודל רילוקיישן=מודל
בחר דגם רילוקיישן מתוך:

=ברירת מחדל: מודל ברירת המחדל של יעד להעברת מיקום
=סטטי: קוד לא ניתן להזזה =pic - ניתן למיקום מלא, קוד בלתי תלוי במיקום
=dynamic-no-pic: הפניות חיצוניות שניתנות למיקום מחדש, קוד שאינו ניתן להזזה

-נגן
Spiller לשימוש (ברירת מחדל=מקומי)

=פשוט: שחקן פשוט
=מקומי: שחקן מקומי

-x86-asm-תחביר=תחביר
בחר סגנון קוד לפליטת מ-X86 backend:

=att: הרכבה בסגנון AT&T
=intel: מכלול בסגנון Intel

יְצִיאָה סטָטוּס


If lli לא מצליח לטעון את התוכנית, היא תצא עם קוד יציאה של 1. אחרת, היא תצא
להחזיר את קוד היציאה של התוכנית שהיא מבצעת.

השתמש ב-lli-3.6 באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    ריפו חבילה עבור ArchLabs זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/archlabs-repo/.
    זה התארח ב-OnWorks ב...
    הורד את archlabs_repo
  • 4
    פרויקט זפיר
    פרויקט זפיר
    פרויקט זפיר הוא דור חדש
    מערכת הפעלה בזמן אמת (RTOS) כי
    תומך במספר חומרה
    ארכיטקטורות. הוא מבוסס על א
    ליבת טביעת רגל קטנה...
    הורד את Zephyr Project
  • 5
    SCons
    SCons
    SCons הוא כלי לבניית תוכנה
    זו אלטרנטיבה מעולה ל-
    כלי לבנות קלאסי "Make" כי
    כולנו מכירים ואוהבים. SCons הוא
    יישם א...
    הורד SCons
  • 6
    PSeInt
    PSeInt
    PSeInt הוא מתורגמן פסאודו-קוד עבור
    סטודנטים לתכנות דוברי ספרדית.
    מטרתו העיקרית היא להיות כלי ל
    ללמוד ולהבין את הבסיס
    קונספט...
    הורד את PSeInt
  • עוד »

פקודות לינוקס

Ad