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

Ad


סמל OnWorks

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

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

זוהי הפקודה lli-3.7 שניתן להפעיל בספק האירוח החינמי של 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.7 באינטרנט באמצעות שירותי onworks.net


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

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

  • 1
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS (התקנת סקריפטים של Nullsoft
    System) הוא קוד פתוח מקצועי
    מערכת ליצירת מתקינים של Windows. זה
    נועד להיות קטן וגמיש
    ככל האפשר...
    הורד את NSIS: Nullsoft Scriptable Install System
  • 2
    autpass
    autpass
    AuthPass היא סיסמת קוד פתוח
    מנהל עם תמיכה עבור פופולרי ו
    Keepass מוכח (kdbx 3.x ו-kdbx 4.x ...
    הורד Authpass
  • 3
    זאביקס
    זאביקס
    Zabbix היא ארגון פתוח בכיתה
    פתרון ניטור מבוזר במקור
    נועד לנטר ולעקוב
    ביצועים וזמינות של הרשת
    שרתים, מכשיר...
    הורד את Zabbix
  • 4
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 6
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • עוד »

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

Ad