llvm-mc-3.7 - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന llvm-mc-3.7 കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


llvm-mc - llvm-mc 3.7-നുള്ള മാനുവൽ പേജ്

വിവരണം


പിശക്: ld.so: LD_PRELOAD-ൽ നിന്നുള്ള ഒബ്‌ജക്റ്റ് 'libfakeroot-sysv.so' പ്രീലോഡ് ചെയ്യാൻ കഴിയില്ല (കഴിവില്ല
പങ്കിട്ട ഒബ്‌ജക്റ്റ് ഫയൽ തുറക്കുക): അവഗണിച്ചു. അവലോകനം: llvm മെഷീൻ കോഡ് കളിസ്ഥലം

ഉപയോഗം: llvm-mc [ഓപ്ഷനുകൾ]

ഓപ്ഷനുകൾ:

പൊതു ഓപ്ഷനുകൾ:

-I=- ഉൾപ്പെടുത്തിയ ഫയലുകളുടെ ഡയറക്ടറി

-aarch64-neon-syntax - പുറത്തുവിടാൻ നിയോൺ കോഡിന്റെ ശൈലി തിരഞ്ഞെടുക്കുക
AArch64 ബാക്കെൻഡ്:

=ജനറിക്
- ജനറിക് നിയോൺ അസംബ്ലി എമിറ്റ് ചെയ്യുക

=ആപ്പിൾ - ആപ്പിൾ-സ്റ്റൈൽ നിയോൺ അസംബ്ലി എമിറ്റ് ചെയ്യുക

-കമാനം=- കൂട്ടിച്ചേർക്കാനുള്ള ടാർഗെറ്റ് കമാനം, കാണുക
-പതിപ്പ് ലഭ്യമായ ലക്ഷ്യങ്ങൾക്കായി

-asm-ഇൻസ്ട്രുമെന്റേഷൻ - ഇൻലൈൻ അസംബ്ലിയുടെ ഉപകരണവും
അസംബ്ലി ഉറവിട ഫയലുകൾ

= ഒന്നുമില്ല - ഉപകരണമൊന്നുമില്ല

=വിലാസം
- മെമ്മറി ആർഗ്യുമെന്റുകളുള്ള ഉപകരണ നിർദ്ദേശങ്ങൾ

-asm-show-inst - ആന്തരിക നിർദ്ദേശ പ്രാതിനിധ്യം പുറപ്പെടുവിക്കുക
അസംബ്ലി ഫയലിലേക്ക്

-ബൗണ്ട്സ്-ചെക്കിംഗ്-സിംഗിൾ-ട്രാപ്പ് - ഓരോ പ്രവർത്തനത്തിനും ഒരു ട്രാപ്പ് ബ്ലോക്ക് ഉപയോഗിക്കുക

-കോഡ് മോഡൽ - കോഡ് മോഡൽ തിരഞ്ഞെടുക്കുക

= സ്ഥിരസ്ഥിതി
- ടാർഗെറ്റ് ഡിഫോൾട്ട് കോഡ് മോഡൽ

=ചെറുത് - ചെറിയ കോഡ് മോഡൽ

= കേർണൽ
- കേർണൽ കോഡ് മോഡൽ

= ഇടത്തരം
- മീഡിയം കോഡ് മോഡൽ

= വലിയ - വലിയ കോഡ് മോഡൽ

- നിറം - നിറമുള്ള വാക്യഘടന ഹൈലൈറ്റിംഗ് ഉപയോഗിക്കുക
(സ്ഥിരസ്ഥിതി=സ്വയം കണ്ടെത്തൽ)

-compress-debug-sections - DWARF ഡീബഗ് വിഭാഗങ്ങൾ കംപ്രസ് ചെയ്യുക

-cppfname=- സൃഷ്ടിച്ചതിന്റെ പേര് വ്യക്തമാക്കുക
ഫംഗ്ഷൻ

-cppfor=- ചെയ്യേണ്ട കാര്യത്തിന്റെ പേര് വ്യക്തമാക്കുക
ജനറേറ്റ്

-cppgen - ഏത് തരത്തിലുള്ള ഔട്ട്പുട്ട് ജനറേറ്റ് ചെയ്യണമെന്ന് തിരഞ്ഞെടുക്കുക

=പ്രോഗ്രാം
- ഒരു സമ്പൂർണ്ണ പ്രോഗ്രാം സൃഷ്ടിക്കുക

= മൊഡ്യൂൾ
- ഒരു മൊഡ്യൂൾ നിർവചനം സൃഷ്ടിക്കുക

=ഉള്ളടക്കം
- ഒരു മൊഡ്യൂളിന്റെ ഉള്ളടക്കങ്ങൾ സൃഷ്ടിക്കുക

= പ്രവർത്തനം
- ഒരു ഫംഗ്ഷൻ നിർവചനം സൃഷ്ടിക്കുക

= പ്രവർത്തനങ്ങൾ
- എല്ലാ പ്രവർത്തന നിർവചനങ്ങളും സൃഷ്ടിക്കുക

=ഇൻലൈൻ
- ഒരു ഇൻലൈൻ പ്രവർത്തനം സൃഷ്ടിക്കുക

= വേരിയബിൾ
- ഒരു വേരിയബിൾ നിർവചനം സൃഷ്ടിക്കുക

=തരം - ഒരു തരം നിർവചനം സൃഷ്ടിക്കുക

-defsym=- ഒരു പൂർണ്ണസംഖ്യയായി ഒരു ചിഹ്നത്തെ നിർവചിക്കുന്നു
സ്ഥിരമായ

-ഡിസെബിൾ-സ്പിൽ-ഫ്യൂസിംഗ് - ഇതിലേക്ക് സ്പിൽ കോഡ് സംയോജിപ്പിക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുക
നിർദ്ദേശങ്ങൾ

-dwarf-version=- കുള്ളൻ പതിപ്പ്

-ഇംപ്ലിസിറ്റ്-നൾ-ചെക്കുകൾ പ്രവർത്തനക്ഷമമാക്കുക - ശൂന്യമായ പരിശോധനകൾ തെറ്റായ മെമ്മറിയിലേക്ക് മടക്കുക
പ്രവർത്തനങ്ങൾ

-enable-load-pre -

-enable-objc-arc-opts - എല്ലാ ARC ഒപ്റ്റിമൈസേഷനുകളും പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക

-enable-scoped-noalias -

-enable-tbaa -

-സമ്പൂർണ-രജിസ്റ്റർ-തിരയൽ - രജിസ്റ്ററുകൾക്കായി സമഗ്രമായ തിരയൽ
അവസാന ചാൻസ് റീകോളറിംഗിന്റെ ആഴവും ഇടപെടൽ കട്ട്ഓഫുകളും മറികടക്കുന്നു

-fdebug-compilation-dir=- ഡീബഗ് വിവരങ്ങളുടെ സമാഹാരം വ്യക്തമാക്കുന്നു
മുതലാളി

- ഫയൽ തരം - ഒരു ഔട്ട്പുട്ട് ഫയൽ തരം തിരഞ്ഞെടുക്കുക:

=asm - ഒരു അസംബ്ലി ('.s') ഫയൽ എമിറ്റ് ചെയ്യുക

=null - ഒന്നും പുറത്തുവിടരുത് (സമയ ആവശ്യങ്ങൾക്കായി)

=obj - ഒരു നേറ്റീവ് ഒബ്‌ജക്റ്റ് ('.o') ഫയൽ എമിറ്റ് ചെയ്യുക

-g - ഇതിനായി കുള്ളൻ ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ സൃഷ്ടിക്കുക
അസംബ്ലി ഉറവിട ഫയലുകൾ

-gpsize=- ഗ്ലോബൽ പോയിന്റർ അഡ്രസ്സിംഗ് സൈസ്.
സ്ഥിര വലുപ്പം 8 ആണ്.

-imp-null-check-page-size=- ടാർഗെറ്റിന്റെ പേജ് വലുപ്പം ബൈറ്റുകളിൽ

-internalize-public-api-file=- ചിഹ്ന നാമങ്ങളുടെ ലിസ്റ്റ് അടങ്ങുന്ന ഒരു ഫയൽ
സൂക്ഷിക്കാന്

-internalize-public-api-list=- സംരക്ഷിക്കേണ്ട ചിഹ്ന നാമങ്ങളുടെ ഒരു ലിസ്റ്റ്

-തത്സമയ ഇടവേളകളിൽ ചേരുക - കോലസ് കോപ്പികൾ (ഡിഫോൾട്ട്=ട്രൂ)

-limit-float-precision=- കുറഞ്ഞ കൃത്യതയുള്ള ഇൻലൈൻ സീക്വൻസുകൾ സൃഷ്ടിക്കുക
ചില ഫ്ലോട്ട് ലിബ്കോളുകൾക്കായി

-main-file-name=- നമ്മൾ പരിഗണിക്കേണ്ട പേര് വ്യക്തമാക്കുന്നു
ഇൻപുട്ട് ഫയൽ

-mattr=- ടാർഗെറ്റ് നിർദ്ദിഷ്ട ആട്രിബ്യൂട്ടുകൾ (-മാറ്റ്=സഹായിക്കൂ
വിശദാംശങ്ങൾക്ക്)

-mc-relax-all - filetype=obj ഉപയോഗിക്കുമ്പോൾ, എല്ലാം വിശ്രമിക്കുക
പുറത്തുവിടുന്ന ഒബ്‌ജക്‌റ്റ് ഫയലിലെ ഫിക്സപ്പുകൾ

-mcpu=- ഒരു നിർദ്ദിഷ്ട സിപിയു തരം ടാർഗെറ്റുചെയ്യുക (-എംസിപിയു=സഹായിക്കൂ
വിശദാംശങ്ങൾക്ക്)

നിർവഹിക്കാനുള്ള പ്രവർത്തനം:

-ആസ്-ലെക്സ് - ഒരു .s ഫയലിൽ നിന്നുള്ള ലെക്സ് ടോക്കണുകൾ

- കൂട്ടിച്ചേർക്കുക - ഒരു .s ഫയൽ കൂട്ടിച്ചേർക്കുക (സ്ഥിരസ്ഥിതി)

- വേർപെടുത്തുക - ഹെക്സ് ബൈറ്റുകളുടെ സ്ട്രിംഗുകൾ വേർപെടുത്തുക

-എംഡിഎസ് - ഹെക്‌സിന്റെ സ്ട്രിംഗുകളുടെ ഡിസ്അസംബ്ലിംഗ് അടയാളപ്പെടുത്തി
ബൈറ്റുകൾ

-mips16-സ്ഥിരമായ-ദ്വീപുകൾ - mips16 സ്ഥിരമായ ദ്വീപുകൾ പ്രവർത്തനക്ഷമമാക്കുക.

-mips16-ഹാർഡ്-ഫ്ലോട്ട് - mips16 ഹാർഡ് ഫ്ലോട്ട് പ്രവർത്തനക്ഷമമാക്കുക.

-mno-ldc1-sdc1 - ഇരട്ട പ്രിസിഷൻ ലോഡുകളും സ്റ്റോറുകളും വികസിപ്പിക്കുക
അവരുടെ ഏക കൃത്യമായ എതിരാളികളിലേക്ക്

-n - ൽ അസംബ്ലി ഫയൽ ആരംഭിക്കുമെന്ന് കരുതരുത്
ടെക്സ്റ്റ് വിഭാഗം

-വിവേചനമില്ല - വിവേചനം സൃഷ്ടിക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുക
വിവരങ്ങൾ.

-no-exec-stack - ഫയലിന് ഒരു എക്‌സിക് സ്റ്റാക്ക് ആവശ്യമില്ല

-nvptx-sched4reg - NVPTX സ്പെസിഫിക്: രജിസ്റ്ററിനുള്ള ഷെഡ്യൂൾ
സമ്മർദ്ദം

-o=- ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്

-output-asm-variant=- ഔട്ട്പുട്ടിനായി ഉപയോഗിക്കാനുള്ള വാക്യഘടന
അച്ചടി

-പ്രിന്റ്-ആഫ്റ്റർ-എല്ലാം - ഓരോ പാസിനു ശേഷവും IR പ്രിന്റ് ചെയ്യുക

എല്ലാത്തിനും മുമ്പായി അച്ചടിക്കുക - ഓരോ പാസിനും മുമ്പായി ഐആർ പ്രിന്റ് ചെയ്യുക

-പ്രിന്റ്-ഇഎംഎം-ഹെക്സ് - ഉടനടി മൂല്യങ്ങൾക്കായി ഹെക്സ് ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക

-print-machineinstrs=- പ്രിന്റ് മെഷീൻ ഇൻസ്ട്രറുകൾ

-regalloc - ഉപയോഗിക്കാൻ അലോക്കേറ്റർ രജിസ്റ്റർ ചെയ്യുക

= സ്ഥിരസ്ഥിതി
- അടിസ്ഥാനമാക്കി രജിസ്റ്റർ അലോക്കേറ്റർ തിരഞ്ഞെടുക്കുക -O ഓപ്ഷൻ

=അടിസ്ഥാന - അടിസ്ഥാന രജിസ്റ്റർ അലോക്കേറ്റർ

=ഫാസ്റ്റ് - ഫാസ്റ്റ് രജിസ്റ്റർ അലോക്കേറ്റർ

= അത്യാഗ്രഹി
- അത്യാഗ്രഹിയായ രജിസ്റ്റർ അലോക്കേറ്റർ

=pbqp - PBQP രജിസ്റ്റർ അലോക്കേറ്റർ

-സ്ഥലമാറ്റം-മാതൃക - സ്ഥലംമാറ്റ മോഡൽ തിരഞ്ഞെടുക്കുക

= സ്ഥിരസ്ഥിതി
- ടാർഗെറ്റ് ഡിഫോൾട്ട് റീലോക്കേഷൻ മോഡൽ

= സ്റ്റാറ്റിക്
- സ്ഥലം മാറ്റാനാവാത്ത കോഡ്

=pic - പൂർണ്ണമായും മാറ്റിസ്ഥാപിക്കാവുന്ന, സ്വതന്ത്ര കോഡ് സ്ഥാപിക്കുക

= ഡൈനാമിക്-നോ-പിക്
- മാറ്റിസ്ഥാപിക്കാവുന്ന ബാഹ്യ റഫറൻസുകൾ, മാറ്റിസ്ഥാപിക്കാനാവാത്ത കോഡ്

-rewrite-map-file=- ചിഹ്നം റീറൈറ്റ് മാപ്പ്

-rng-seed=- റാൻഡം നമ്പർ ജനറേറ്ററിനുള്ള വിത്ത്

-sample-profile-max-propagate-iterations=- പോകാനുള്ള പരമാവധി എണ്ണം ആവർത്തനങ്ങൾ
CFG വഴി സാമ്പിൾ ബ്ലോക്ക്/എഡ്ജ് വെയ്റ്റുകൾ പ്രചരിപ്പിക്കുമ്പോൾ.

-സേവ്-ടെംപ്-ലേബലുകൾ - താൽക്കാലിക ലേബലുകൾ ഉപേക്ഷിക്കരുത്

-ഷോ-എൻകോഡിംഗ് - നിർദ്ദേശ എൻകോഡിംഗുകൾ കാണിക്കുക

-ഷോ-ഇൻസ്റ്റ് - ആന്തരിക നിർദ്ദേശ പ്രാതിനിധ്യം കാണിക്കുക

-show-inst-operands - നിർദ്ദേശങ്ങളുടെ ഓപ്പറണ്ടുകൾ പാഴ്‌സ് ചെയ്‌തത് പോലെ കാണിക്കുക

-stackmap-version=- സ്റ്റാക്ക്മാപ്പ് എൻകോഡിംഗ് പതിപ്പ് വ്യക്തമാക്കുക
(സ്ഥിരസ്ഥിതി = 1)

- സ്ഥിതിവിവരക്കണക്കുകൾ - പ്രോഗ്രാമിൽ നിന്ന് സ്ഥിതിവിവരക്കണക്ക് ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കുക
(അസെർട്ടുകൾക്കൊപ്പം ലഭ്യമാണ്)

-നേരംപോക്കുകൾ - ഓരോ പാസ്സിലും സമയം, പ്രിന്റിംഗ് കഴിഞ്ഞ സമയം
പുറത്തുകടക്കുമ്പോൾ ഓരോന്നിനും

-ട്രിപ്പിൾ=- ട്രിപ്പിൾ ടാർഗെറ്റ് അസെംബിൾ ചെയ്യാൻ, കാണുക
-പതിപ്പ് ലഭ്യമായ ലക്ഷ്യങ്ങൾക്കായി

-verify-debug-info -

-verify-dom-info - ഡോമിനേറ്റർ വിവരങ്ങൾ പരിശോധിക്കുക (സമയമെടുക്കുന്നത്)

-verify-loop-info - ലൂപ്പ് വിവരങ്ങൾ പരിശോധിക്കുക (സമയമെടുക്കുന്നത്)

-verify-regalloc - രജിസ്റ്റർ അലോക്കേഷൻ സമയത്ത് പരിശോധിക്കുക

-verify-region-info - പ്രദേശത്തെ വിവരങ്ങൾ പരിശോധിക്കുക (സമയമെടുക്കുന്നത്)

-verify-scev - ScalarEvolution-ന്റെ പിൻബലം എടുത്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക
എണ്ണങ്ങൾ (പതുക്കെ)

-x86-asm-വാക്യഘടന - X86-ൽ നിന്ന് പുറപ്പെടുവിക്കാൻ കോഡിന്റെ ശൈലി തിരഞ്ഞെടുക്കുക
പിൻഭാഗം:

=att - AT&T-സ്റ്റൈൽ അസംബ്ലി എമിറ്റ് ചെയ്യുക

=intel - ഇന്റൽ-സ്റ്റൈൽ അസംബ്ലി എമിറ്റ് ചെയ്യുക

പൊതുവായ ഓപ്ഷനുകൾ:

-ഹെൽപ്പ് - ലഭ്യമായ ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുക (-സഹായം-മറഞ്ഞിരിക്കുന്നു
കൂടുതൽ)

-സഹായ പട്ടിക - ലഭ്യമായ ഓപ്ഷനുകളുടെ ലിസ്റ്റ് പ്രദർശിപ്പിക്കുക
(-സഹായ പട്ടിക മറച്ചിരിക്കുന്നു കൂടുതൽ)

-പതിപ്പ് - ഈ പ്രോഗ്രാമിന്റെ പതിപ്പ് പ്രദർശിപ്പിക്കുക

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് llvm-mc-3.7 ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ