זוהי הפקודה tblgen-3.7 שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
tblgen - תיאור יעד ל-C++ Code Generator
תַקצִיר
טבלגן [אפשרויות] [שם הקובץ]
תיאור
טבלגן מתרגם מתיאור היעד (.td) קבצים לקוד C++ שניתן לכלול
בהגדרה של ספריית יעד LLVM. רוב המשתמשים של LLVM לא יצטרכו להשתמש בזה
תכנית. זה מיועד רק לסיוע בכתיבת יעד backend של LLVM.
הקלט והפלט של טבלגן הוא מעבר לתחום ההקדמה הקצרה הזו; בבקשה תראה
מה היא מבוא ל TableGen.
השמיים שם הקובץ ארגומנט מציין את השם של תיאור יעד (.td) קובץ לקריאה בתור
קֶלֶט.
אפשרויות
עזרה הדפס סיכום של אפשרויות שורת הפקודה.
-o שם הקובץ
ציין את שם קובץ הפלט. אם שם הקובץ is -, לאחר מכן טבלגן שולח את הפלט שלו ל
פלט סטנדרטי.
-I בספרייה
ציין היכן למצוא קובצי תיאור יעד אחרים להכללה. ה בספרייה
הערך צריך להיות נתיב מלא או חלקי לספרייה המכילה יעד
קבצי תיאור.
-asmparsernum N
הפוך -gen-asm-parser לפלוט מספר סופר אסמבלי N.
-asmwriternum N
הפוך את -gen-asm-writer לפלוט מספר סופר אסיפה N.
ברמה שם בכיתה
הדפס את רשימת הספירה לכיתה זו.
-הדפס-רשומות
הדפס את כל הרשומות לפלט סטנדרטי (ברירת מחדל).
-הדפס-סכמות
הדפס ערכי ספירה עבור כיתה.
-ערכות הדפסה
הדפס סטים מורחבים לבדיקת DAG exprs.
-גנ-פולט
צור פולט קוד מכונה.
-gen-register-info
צור רישומים ורשום מידע על שיעורים.
-gen-instr-info
צור תיאורי הוראות.
-gen-asm-writer
צור את כותב האסיפה.
-gen-מפרק
צור מפרק.
-גנ-פסאודו-הורדה
צור הורדת הוראות פסבדו.
-gen-dag-isel
צור בורר הוראות DAG (Directed Acycle Graph).
-gen-asm-matcher
צור תואם הוראות הרכבה.
-gen-dfa-packetizer
צור DFA Packetizer עבור יעדי VLIW.
-gen-fast-isel
צור בורר הוראות "מהיר".
-gen-subtarget
צור ספירות של יעדי משנה.
-ג'ין מהותי
הפקת מידע מהותי.
-gen-tgt-מוטבעי
צור מידע מהותי של יעד.
-gen-enhanced-disassembly-info
צור מידע פירוק משופר.
-הפך
הצג את מספר הגרסה של תוכנית זו.
יְצִיאָה סטָטוּס
If טבלגן מצליח, הוא ייצא עם 0. אחרת, אם מתרחשת שגיאה, הוא ייצא עם
ערך שאינו אפס.
השתמש ב-tblgen-3.7 באינטרנט באמצעות שירותי onworks.net