TPDE-LLVM: مُحَسِّن LLVM أسرع بعشر إلى عشرين مرة

2025-09-03
TPDE-LLVM: مُحَسِّن LLVM أسرع بعشر إلى عشرين مرة

أصدر مشروع TPDE مُحسِّن LLVM السريع الخاص به، TPDE-LLVM، والذي يوفر تسريعًا من 10 إلى 20 مرة في عملية التجميع مقارنةً بمحسِّن LLVM -O0 في اختبارات الأداء SPEC CPU 2017، مع أداء وقت تشغيل مماثل وزيادة في حجم الرمز من 10 إلى 30%. يدعم TPDE-LLVM حاليًا أنظمة x86-64 و AArch64 ويتضمن تحسينات لـ LLVM-IR، مثل إزالة التعبيرات الثابتة داخل الدوال، وتحديد حجم الهياكل/المصفوفات. تشمل الخطط المستقبلية دعم المزيد من ميزات LLVM-IR، ومعلومات تصحيح الأخطاء DWARF، وتحسين تخصيص السجلات.

التطوير