जीसीसी के मैनुअल को पढ़ना, मुझे -ftree-***
अनुकूलन विकल्पों का एक परिवार दिखाई देता है। इन विकल्पों का उद्देश्य क्या है? ये "पेड़" क्या हैं?जीसीसी अनुकूलन विकल्पों के "पेड़ - ***" परिवार का उद्देश्य क्या है?
उत्तर
वे ऑप्टिमाइज़र पास हैं जो आरटीएल (रजिस्टर ट्रांसफर भाषा) स्तर के बजाय कंपाइलर के अंदर (एसएसए) पेड़ पर काम करते हैं।
एक सिंहावलोकन क्या इस बारे में, जीसीसी आंतरिक दस्तावेज़ देखें है: http://gcc.gnu.org/onlinedocs/gccint/
सर्व शिक्षा अभियान के बारे में परिचय के लिए, http://en.wikipedia.org/wiki/Static_single_assignment_form
धन्यवाद। मुझे एहसास है कि मैं यहाँ कीड़े का एक खोल खोल रहा हूं (मैं एक कंपाइलर लड़का नहीं हूं), लेकिन क्या आप इन एसएसए पेड़ों पर थोड़ा सा विस्तार कर सकते हैं? "कंपाइलर के अंदर" और "आरटीएल स्तर पर" के बीच क्या अंतर है? – ysap
@ysap: http://www.redhat.com/magazine/002dec04/features/gcc/figs/tree-ssa-phases.png http://www.redhat.com/magazine/002dec04/features/gcc से देखें/जीसीसी संकलन चरणों के एक सिंहावलोकन के लिए – Christoph
@ysap: यह एक बड़ा विषय है। क्रिस्टोफ द्वारा पोस्ट किए गए अच्छे लिंक के अलावा, मेरे संपादन में जोड़े गए लिंक देखें। – janneb
- 1. जीसीसी अनुकूलन का स्पष्टीकरण
- 2. परिवार के पेड़ डिजाइन सुझाव?
- 3. परिवार के पेड़ कार्यक्रम के लिए तर्क
- 4. जीसीसी के महंगे अनुकूलन क्या हैं?
- 5. जीसीसी एकाधिक अनुकूलन झंडे
- 6. जीसीसी एसएसई कोड अनुकूलन
- 7. जीसीसी अनुकूलन झंडे?
- 8. सी # कंपाइलर कुंजी का उद्देश्य/अनुकूलन क्या है?
- 9. जी और जीसीसी में -O2 विकल्पों
- 10. उद्देश्य-सी अनुकूलन
- 11. जीसीसी/बिल्ड समय अनुकूलन बनाएं
- 12. आईसीसी बनाम जीसीसी - अनुकूलन और सीपीयू आर्किटेक्चर
- 13. क्या जीसीसी कॉन्फ़िगर करने योग्य में "खाली आधार अनुकूलन" है?
- 14. जीसीसी गलत उत्तर अनुकूलन के साथ सक्षम
- 15. कार्यकारी पुस्तकालय के साथ जीसीसी प्रोफाइल निर्देशित अनुकूलन निष्पादन योग्य
- 16. जीसीसी -x उद्देश्य-सी
- 17. __cxa_pure_virtual का उद्देश्य क्या है?
- 18. -श्रेड और -ब्लूएल के बीच अंतर, जीसीसी विकल्पों के शेयर
- 19. Emacs के लिए फ़ॉन्ट परिवार
- 20. जीसीसी संकलन-समय फ़्लोटिंग पॉइंट अनुकूलन
- 21. mov% rax,% rax का उद्देश्य क्या है?
- 22. एचटीएमएल सीएसएस का उपयोग करके मैं परिवार के पेड़ की रेखा कैसे आकर्षित करूं?
- 23. क्या अज्ञात कमांड लाइन विकल्पों को अनदेखा करने के लिए जीसीसी प्राप्त करना संभव है?
- 24. एक WPF एप्लिकेशन का डिफ़ॉल्ट फ़ॉन्ट परिवार क्या है?
- 25. एर्म के पीके का उद्देश्य क्या है?
- 26. क्या BlockingCollection (टी के) का उद्देश्य है
- 27. प्रोटोटाइप का उद्देश्य क्या है?
- 28. क्या Membership.ValidateUser() का उद्देश्य है
- 29. is_uploaded_file() का उद्देश्य क्या है?
- 30. java.math.MutableBigInteger का उद्देश्य क्या है?
मैं कल्पना है कि सार वाक्य रचना पेड़ जो अपने कार्यक्रम का प्रतिनिधित्व करता है को संदर्भित करता है देखते हैं। –