EngelsFransSpaans

Ad


OnWorks-favicon

llc-3.7 - Online in de cloud

Voer llc-3.7 uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht llc-3.7 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


llc - LLVM statische compiler

KORTE INHOUD


llc [opties] [bestandsnaam]

PRODUCTBESCHRIJVING


De llc commando compileert LLVM-broninvoer in assembleertaal voor een opgegeven
architectuur. De uitvoer van de assembleertaal kan vervolgens via een native assembler worden doorgegeven
en linker om een ​​native uitvoerbaar bestand te genereren.

Op basis daarvan wordt automatisch de architectuurkeuze voor de uitvoerassemblagecode bepaald
het invoerbestand, tenzij de -maart optie wordt gebruikt om de standaard te overschrijven.

OPTIES


If bestandsnaam is "-"of weggelaten, llc leest van standaardinvoer. Anders zal het vanaf
bestandsnaam. Invoer kan in het LLVM-assembleertaalformaat zijn (.NS) of de LLVM
bitcode-indeling (.bc).

Indien de -o optie wordt dan weggelaten llc zal zijn uitvoer naar de standaarduitvoer sturen als de invoer
is afkomstig van standaardinvoer. Als de -o optie specificeert "-", dan wordt de uitvoer ook verzonden
naar standaarduitvoer.

Zo nee -o optie is opgegeven en een ander invoerbestand dan "-" wordt dan gespecificeerd llc
maakt de uitvoerbestandsnaam aan door de invoerbestandsnaam te nemen en eventuele bestaande bestanden te verwijderen .bc
extensie, en het toevoegen van een .s achtervoegsel.

Overige llc opties worden hieronder beschreven.

Eindgebruiker Opties
-Help Druk een samenvatting van de opdrachtregelopties af.

-O=uint
Genereer code op verschillende optimalisatieniveaus. Deze komen overeen met de -O0, -O1,
-O2 en -O3 optimalisatieniveaus gebruikt door kletteren.

-mtriple= drievoudig>
Overschrijf de doeltriple die is opgegeven in het invoerbestand met de opgegeven tekenreeks.

-maart=
Geef de architectuur op waarvoor u een assembly wilt genereren, waarbij het doel wordt overschreven
gecodeerd in het invoerbestand. Zie de uitvoer van llc -Help voor een lijst met geldige
architecturen. Standaard wordt dit afgeleid van het drievoudige doel of automatisch gedetecteerd
aan de huidige architectuur.

-mcpu=
Specificeer een specifieke chip in de huidige architectuur waarvoor code moet worden gegenereerd. Door
standaard wordt dit afgeleid van de doeltriple en automatisch gedetecteerd naar de huidige
architectuur. Gebruik voor een lijst met beschikbare CPU's:

llvm-as < /dev/null | llc -march=xyz -mcpu=help

-bestandstype= filet typ>
Geef op wat voor soort uitvoer llc zou moeten genereren. Opties zijn: aSM voor tekstueel
montage ( '.S'), obj voor native objectbestanden ('.O') en nul voor het niet uitzenden
alles (voor prestatietests).

Houd er rekening mee dat niet alle doelen alle opties ondersteunen.

-mattr=a1,+a2,-a3,...
Overschrijf of beheer specifieke kenmerken van het doel, zoals of SIMD
bewerkingen zijn ingeschakeld of niet. De standaardset attributen wordt ingesteld door de current
CPU. Gebruik voor een lijst met beschikbare attributen:

llvm-as < /dev/null | llc -march=xyz -mattr=help

--disable-fp-elim
Schakel optimalisatie van frameaanwijzer-eliminatie uit.

--disable-overmaat-fp-precisie
Schakel optimalisaties uit die overmatige nauwkeurigheid voor drijvende komma kunnen opleveren. Opmerking
dat deze optie de code op sommige systemen (bijvoorbeeld X86) dramatisch kan vertragen.

--enable-no-infs-fp-wiskunde
Schakel optimalisaties in die geen Inf-waarden aannemen.

--enable-no-nans-fp-wiskunde
Schakel optimalisaties in die geen NAN-waarden aannemen.

--enable-unsafe-fp-wiskunde
Schakel optimalisaties in die onveilige aannames doen over IEEE-wiskunde (bijv
optellen is associatief) of werkt mogelijk niet voor alle invoerbereiken. Deze optimalisaties
laat de codegenerator gebruik maken van enkele instructies die anders niet zouden voorkomen
bruikbaar zijn (bijv fsin op X86).

--statistieken
Druk statistieken af ​​die zijn vastgelegd door middel van codegeneratiepassen.

--tijd verstrijkt
Registreer de hoeveelheid tijd die nodig is voor elke doorgang en druk een standaardrapport af
fout.

--laden=
Dynamisch laden dso_pad (een pad naar een dynamisch gedeeld object) dat implementeert
een LLVM-doel. Hierdoor kan de doelnaam worden gebruikt met de -maart optie
zodat code voor dat doel kan worden gegenereerd.

Afstemming/configuratie Opties
--print-machine-instrs
Druk de gegenereerde machinecode af tussen compilatiefasen (handig voor foutopsporing).

--regalloc=
Geef de registertoewijzer op die u wilt gebruiken. Geldige registerallocators zijn:

basis-
Basisregistertoewijzer.

snel
Snelle registerallocator. Dit is de standaardwaarde voor niet-geoptimaliseerde code.

gulzig
Hebzuchtige registerallocator. Het is de standaard voor geoptimaliseerde code.

pbqp
Registreer allocator op basis van 'Partitioned Boolean Quadratic Programming'.

--spiller=
Geef de spiller op die moet worden gebruikt voor registerallocators die dit ondersteunen. Momenteel dit
optie wordt alleen gebruikt door de lineaire scanregisterallocator. De standaard verstuiver is
lokaal. Geldige spillers zijn:

simpel
Simpele sloper

lokaal
Lokale lekkage

Intel IA-32-specifiek Opties
--x86-asm-syntaxis=[att|intel]
Geef op of u assemblagecode wilt uitzenden in de AT&T-syntaxis (de standaard) of in de Intel-syntaxis.

EXIT STATUS


If llc slaagt, zal het eindigen met 0. Anders, als er een fout optreedt, zal het eindigen met a
waarde niet nul.

Gebruik llc-3.7 online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad