यह कमांड llvm-mc-3.6 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
llvm-mc - llvm-mc 3.6 . के लिए मैनुअल पेज
वर्णन
त्रुटि: ld.so: LD_PRELOAD से ऑब्जेक्ट 'libfakeroot-sysv.so' प्रीलोड नहीं किया जा सकता (नहीं कर सकता
साझा ऑब्जेक्ट फ़ाइल खोलें): अनदेखा किया गया। अवलोकन: एलवीएम मशीन कोड खेल का मैदान
उपयोग: एलवीएम-एमसी [विकल्प]
विकल्प:
-मैं =- फाइलों को शामिल करने की निर्देशिका
-aarch64-नीयन-वाक्यविन्यास - उत्सर्जित करने के लिए नीयन कोड की शैली चुनें
AArch64 बैकएंड:
= सामान्य
- सामान्य नियॉन असेंबली उत्सर्जित करें
=सेब - Apple-शैली नीयन असेंबली उत्सर्जित करें
-आर्च =- लक्ष्य आर्क को इकट्ठा करने के लिए, देखें
-संस्करण उपलब्ध लक्ष्यों के लिए
-asm-उपकरण - इनलाइन असेंबली का इंस्ट्रुमेंटेशन और
असेंबली स्रोत फ़ाइलें
= कोई नहीं - कोई इंस्ट्रूमेंटेशन नहीं
=पता
- स्मृति तर्क के साथ साधन निर्देश
-asm-शो-इंस्ट - आंतरिक निर्देश प्रतिनिधित्व का उत्सर्जन करें
असेंबली फ़ाइल के लिए
-सीमा-जांच-एकल-जाल - प्रति फ़ंक्शन एक ट्रैप ब्लॉक का उपयोग करें
-कोड-मॉडल - कोड मॉडल चुनें
= डिफ़ॉल्ट
- लक्ष्य डिफ़ॉल्ट कोड मॉडल
=छोटा - छोटा कोड मॉडल
=कर्नेल
- कर्नेल कोड मॉडल
=मध्यम
- मध्यम कोड मॉडल
=बड़ा - बड़ा कोड मॉडल
-रंग - रंगीन सिंटैक्स हाइलाइटिंग का उपयोग करें
(डिफ़ॉल्ट = स्वतः पता लगाएँ)
-संपीड़ित-डीबग-अनुभाग - DWARF डिबग अनुभागों को संपीड़ित करें
-सीपीपीएफनाम=- उत्पन्न का नाम निर्दिष्ट करें
समारोह
-सीपीपीफोर=- चीज़ का नाम निर्दिष्ट करें
उत्पन्न
-सीपीपीजेन - चुनें कि किस प्रकार का आउटपुट उत्पन्न करना है
=कार्यक्रम
- एक पूरा प्रोग्राम जेनरेट करें
=मॉड्यूल
- एक मॉड्यूल परिभाषा उत्पन्न करें
=सामग्री
- एक मॉड्यूल की सामग्री उत्पन्न करें
=फ़ंक्शन
- एक फ़ंक्शन परिभाषा उत्पन्न करें
=फ़ंक्शंस
- सभी फ़ंक्शन परिभाषाएँ उत्पन्न करें
=इनलाइन
- एक इनलाइन फ़ंक्शन उत्पन्न करें
= चर
- एक चर परिभाषा उत्पन्न करें
= प्रकार - एक प्रकार की परिभाषा उत्पन्न करें
-अक्षम-स्पिल-फ्यूजिंग - स्पिल कोड के फ़्यूज़िंग को अक्षम करें
निर्देश
-बौना-संस्करण=- बौना संस्करण
-सक्षम-लोड-पूर्व -
-सक्षम-गलत - मशीन निर्देश सक्षम करें
शेड्यूलिंग पास।
-सक्षम-ओबीजेसी-आर्क-ऑप्ट्स - सभी एआरसी अनुकूलन को सक्षम/अक्षम करें
-सक्षम-दायरे-नोलियास -
-सक्षम-tbaa -
-संपूर्ण-रजिस्टर-खोज - रजिस्टरों के लिए व्यापक खोज
अंतिम मौके की पुनरावृत्ति की गहराई और हस्तक्षेप कटऑफ को दरकिनार करते हुए
-फडेबग-संकलन-डीआईआर=- डिबग जानकारी के संकलन को निर्दिष्ट करता है
दीर
-फाइल का प्रकार - एक आउटपुट फ़ाइल प्रकार चुनें:
=asm - एक असेंबली ('.s') फ़ाइल उत्सर्जित करें
=null - कुछ भी उत्सर्जित न करें (समय के उद्देश्यों के लिए)
=obj - एक मूल वस्तु ('.o') फ़ाइल उत्सर्जित करें
-g - के लिए बौना डिबगिंग जानकारी उत्पन्न करें
असेंबली स्रोत फ़ाइलें
-मदद - उपलब्ध विकल्प प्रदर्शित करें (-हेल्प-हिडन
अधिक जानकारी के लिए)
-आंतरिक-सार्वजनिक-एपीआई-फ़ाइल =- प्रतीक नामों की सूची वाली एक फाइल
सम्भाल कर रखना
-आंतरिक-सार्वजनिक-एपीआई-सूची =- संरक्षित करने के लिए प्रतीक नामों की एक सूची
-जुड़ें-लाइव अंतराल - एकत्रित प्रतियां (डिफ़ॉल्ट = सत्य)
-सीमा-फ्लोट-सटीक =- कम-सटीक इनलाइन अनुक्रम उत्पन्न करें
कुछ फ्लोट libcalls के लिए
-मुख्य-फ़ाइल-नाम=- उस नाम को निर्दिष्ट करता है जिस पर हमें विचार करना चाहिए
इनपुट फ़ाइल
-मैटर =- विशिष्ट विशेषताओं को लक्षित करें (-मात्र=मदद
ब्योरा हेतु)
-एमसी-आराम-सब - जब filetype=obj के साथ प्रयोग किया जाता है, तो सभी को आराम दें
उत्सर्जित वस्तु फ़ाइल में फिक्सअप
-एमसी-x86-अक्षम-अरिथ-विश्राम - अंकगणित की छूट अक्षम करें
X86 . के लिए निर्देश
-एमसीपीयू =- एक विशिष्ट सीपीयू प्रकार को लक्षित करें (-एमसीपीयू=मदद
ब्योरा हेतु)
करने के लिए क्रिया:
-जैसा-लेक्स - एक .s फ़ाइल से लेक्स टोकन
-संयोजन - एक .s फ़ाइल इकट्ठा करें (डिफ़ॉल्ट)
-जुदा करना - हेक्स बाइट्स के तारों को अलग करें
-एमडीआईएस - हेक्स के तारों के डिस्सेप्लर को चिह्नित किया गया
बाइट्स
-mips16-स्थिर-द्वीप - MIPS: mips16 निरंतर द्वीप सक्षम करें।
-मिप्स16-हार्ड-फ्लोट - MIPS: mips16 हार्ड फ्लोट सक्षम।
-मनो-एलडीसी1-एसडीसी1 - डबल सटीक लोड और स्टोर का विस्तार करें
उनके एकल सटीक समकक्षों के लिए
-n - यह मत मानिए कि असेंबली फ़ाइल शुरू होती है
पाठ अनुभाग
-कोई भेदभाव नहीं - भेदभाव करने वाले की पीढ़ी को अक्षम करें
जानकारी.
-नो-निष्पादन-स्टैक - फ़ाइल को निष्पादन स्टैक की आवश्यकता नहीं है
-nvptx-sched4reg - एनवीपीटीएक्स विशिष्ट: रजिस्टर के लिए अनुसूची
दबाव
-ओ =- आउटपुट फ़ाइल नाम
-आउटपुट-एएसएम-वेरिएंट =- आउटपुट के लिए उपयोग करने के लिए सिंटेक्स संस्करण
मुद्रण
-प्रिंट-आफ्टर-ऑल - प्रत्येक पास के बाद IR प्रिंट करें
-प्रिंट-पहले-सभी - प्रत्येक पास से पहले IR प्रिंट करें
-प्रिंट-इम-हेक्स - तत्काल मूल्यों के लिए हेक्स प्रारूप को प्राथमिकता दें
-प्रिंट-मशीनइंस्ट्र्स =- प्रिंट मशीन instr
-रेगैलोक - उपयोग करने के लिए आवंटक पंजीकृत करें
= डिफ़ॉल्ट
- रजिस्टर आवंटक के आधार पर चुनें -O विकल्प
=मूल - मूल रजिस्टर आवंटक
=फास्ट - फास्ट रजिस्टर एलोकेटर
= लालची
- लालची रजिस्टर आवंटक
=pbqp - PBQP रजिस्टर आवंटक
-स्थानांतरण-मॉडल - स्थानांतरण मॉडल चुनें
= डिफ़ॉल्ट
- लक्ष्य डिफ़ॉल्ट स्थानांतरण मॉडल
=स्थिर
- गैर-स्थानांतरित कोड
=तस्वीर - पूरी तरह से स्थानांतरित करने योग्य, स्थिति स्वतंत्र कोड
=गतिशील-नहीं-तस्वीर
- स्थानांतरित करने योग्य बाहरी संदर्भ, गैर-स्थानांतरित कोड
-फिर से लिखना-मानचित्र-फ़ाइल=- प्रतीक पुनर्लेखन मानचित्र
-rng-बीज =- यादृच्छिक संख्या जनरेटर के लिए बीज
-नमूना-प्रोफ़ाइल-अधिकतम-प्रसार-पुनरावृत्तियों =- जाने के लिए पुनरावृत्तियों की अधिकतम संख्या
सीएफजी के माध्यम से नमूना ब्लॉक/किनारे वजन का प्रचार करते समय।
-सेव-अस्थायी-लेबल - अस्थायी लेबल न छोड़ें
-शो-एन्कोडिंग - निर्देश एन्कोडिंग दिखाएं
-शो-इंस्ट - आंतरिक निर्देश प्रतिनिधित्व दिखाएं
-शो-इंस्ट-ऑपरेशंस - निर्देश ऑपरेंड को पार्स के रूप में दिखाएं
-स्टैकमैप-संस्करण=- स्टैकमैप एन्कोडिंग संस्करण निर्दिष्ट करें
(डिफ़ॉल्ट = 1)
-आंकड़े - प्रोग्राम से आंकड़े आउटपुट सक्षम करें
(आवेषण के साथ उपलब्ध)
-समय गुजर जाता है - हर पास का समय, छपाई का बीता समय
बाहर निकलने पर प्रत्येक के लिए
-ट्रिपल =- इकट्ठा करने के लिए लक्ष्य ट्रिपल, देखें
-संस्करण उपलब्ध लक्ष्यों के लिए
-सत्यापन-डीबग-जानकारी -
-सत्यापन-डोम-जानकारी - प्रभुत्व की जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-लूप-जानकारी - लूप जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-regalloc - रजिस्टर आवंटन के दौरान सत्यापित करें
-सत्यापन-क्षेत्र-जानकारी - क्षेत्र की जानकारी सत्यापित करें (समय लेने वाली)
-सत्यापन-scev - सत्यापित करें कि ScalarEvolution का बैकएज लिया गया है
मायने रखता है (धीमा)
-संस्करण - इस कार्यक्रम का संस्करण प्रदर्शित करें
-x86-एएसएम-वाक्यविन्यास - X86 . से निकलने के लिए कोड की शैली चुनें
बैकएंड:
=att - एमिट एटी एंड टी-स्टाइल असेंबली
=इंटेल - एमिट इंटेल-स्टाइल असेंबली
-x86-नुस्खा-शोधन-चरण =- न्यूटन-रैफसन की संख्या निर्दिष्ट करें
हार्डवेयर पारस्परिक अनुमान निर्देश के परिणाम पर लागू होने वाले पुनरावृत्तियों।
onworks.net सेवाओं का उपयोग करके llvm-mc-3.6 का ऑनलाइन उपयोग करें