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