นี่คือคำสั่ง tblgen-3.6 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
tblgen - คำอธิบายเป้าหมายไปยังตัวสร้างโค้ด C++
เรื่องย่อ
tblgen [ตัวเลือก] [ชื่อไฟล์]
DESCRIPTION
tblgen แปลจากคำอธิบายเป้าหมาย (.td) ไฟล์ลงในโค้ด C++ ที่สามารถรวมได้
ในคำจำกัดความของไลบรารีเป้าหมาย LLVM ผู้ใช้ LLVM ส่วนใหญ่จะไม่จำเป็นต้องใช้สิ่งนี้
โปรแกรม. ใช้สำหรับช่วยในการเขียนแบ็กเอนด์เป้าหมาย LLVM เท่านั้น
อินพุตและเอาต์พุตของ tblgen อยู่นอกเหนือขอบเขตของการแนะนำสั้นๆ นี้ โปรดมอง
การแนะนำ ไปยัง ตาราง Gen.
พื้นที่ ชื่อไฟล์ อาร์กิวเมนต์ระบุชื่อของคำอธิบายเป้าหมาย (.td) ไฟล์ที่จะอ่านเป็น
อินพุต
OPTIONS
-ช่วยด้วย พิมพ์สรุปตัวเลือกบรรทัดคำสั่ง
-o ชื่อไฟล์
ระบุชื่อไฟล์เอาต์พุต ถ้า ชื่อไฟล์ is -แล้ว tblgen ส่งออกไปยัง
เอาต์พุตมาตรฐาน
-I ไดเรกทอรี
ระบุตำแหน่งที่จะค้นหาไฟล์คำอธิบายเป้าหมายอื่นๆ เพื่อรวมไว้ NS ไดเรกทอรี
ค่าควรเป็นเส้นทางทั้งหมดหรือบางส่วนไปยังไดเร็กทอรีที่มีtarget
ไฟล์คำอธิบาย
-แอสพาร์เซอร์นัม N
Make -gen-asm-parser ปล่อยหมายเลขตัวเขียนแอสเซมบลี N.
-asmwriternum N
Make -gen-asm-writer ปล่อยหมายเลขตัวเขียนแอสเซมบลี N.
ระดับ ชื่อคลาส
พิมพ์รายการการแจงนับสำหรับคลาสนี้
-พิมพ์บันทึก
พิมพ์บันทึกทั้งหมดไปยังเอาต์พุตมาตรฐาน (ค่าเริ่มต้น)
-พิมพ์-enums
พิมพ์ค่าการแจงนับสำหรับคลาส
-พิมพ์ชุด
พิมพ์ชุดขยายสำหรับการทดสอบ DAG exprs
-gen-อิมิตเตอร์
สร้างตัวปล่อยรหัสเครื่อง
-gen-register-ข้อมูล
สร้างการลงทะเบียนและลงทะเบียนข้อมูลชั้นเรียน
-gen-instr-ข้อมูล
สร้างคำอธิบายคำสั่ง
-gen-asm-นักเขียน
สร้างตัวเขียนแอสเซมบลี
-gen-disassembler
สร้าง disassembler
-gen-หลอก-ลด
สร้างการลดคำสั่งหลอก
-gen-dag-isel
สร้างตัวเลือกคำสั่ง DAG (Directed Acycle Graph)
-gen-asm-จับคู่
สร้างตัวจับคู่คำสั่งแอสเซมบลี
-gen-dfa-packetizer
สร้าง DFA Packetizer สำหรับเป้าหมาย VLIW
-gen-fast-isel
สร้างตัวเลือกคำสั่ง "เร็ว"
-gen-เป้าหมายย่อย
สร้างการแจงนับเป้าหมายย่อย
-gen-เนื้อแท้
สร้างข้อมูลภายใน
-gen-tgt-ภายใน
สร้างข้อมูลเป้าหมายภายใน
-gen-enhanced-disassembly-info
สร้างข้อมูลการถอดประกอบที่ได้รับการปรับปรุง
-version
แสดงหมายเลขเวอร์ชันของโปรแกรมนี้
EXIT สถานภาพ
If tblgen สำเร็จ มันจะออกด้วย 0 มิฉะนั้น ถ้าเกิดข้อผิดพลาด มันจะออกด้วย
ค่าที่ไม่เป็นศูนย์
ใช้ tblgen-3.6 ออนไลน์โดยใช้บริการ onworks.net