영어프랑스어스페인어

Ad


온웍스 파비콘

lli-3.8 - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 lli-3.8 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 lli-3.8 명령입니다.

프로그램:

이름


lli - LLVM 비트코드에서 직접 프로그램 실행

개요


lli [옵션] [파일 이름] [프로그램 인수]

기술


lli LLVM 비트코드 형식의 프로그램을 직접 실행합니다. LLVM 비트 코드의 프로그램이 필요합니다.
적시 컴파일러나 인터프리터를 사용하여 형식을 지정하고 실행합니다.

lli is 지원 에뮬레이터. 다른 아키텍처의 IR은 실행되지 않으며 IR만 수행할 수 있습니다.
호스트 아키텍처에 대한 해석(또는 JIT 컴파일)입니다.

JIT 컴파일러는 다음과 같은 다른 도구와 동일한 인수를 사용합니다. LLC, 하지만 그들은 그렇지 않습니다
반드시 통역사를 위해 일해야 합니다.

If 파일 이름 지정되지 않은 경우 lli 에서 프로그램의 LLVM 비트코드를 읽습니다.
표준 입력.

선택적 인수 명령줄에 지정된 인수로 프로그램에 전달됩니다.

일반 옵션


-fake-argv0=실행 가능
오버라이드 인수[0] 실행 프로그램에 전달된 값입니다.

-force-interpreter={false,true}
true로 설정하면 JIT(Just-In-Time) 컴파일러를 사용할 수 있는 경우에도 인터프리터를 사용합니다.
이 아키텍처의 경우. 기본값은 거짓입니다.

-도움 명령줄 옵션의 요약을 인쇄합니다.

-load=플러그인파일이름
활동 lli 이름이 지정된 플러그인(공유 개체)을 로드하려면 플러그인 파일 이름 그리고 그것을 위해 사용하십시오
최적화.

-통계 코드 생성 패스에서 통계를 인쇄합니다. 이것은 에 대해서만 의미가 있습니다.
현재 적시 컴파일러.

-시간이 지남
각 코드 생성 패스에 필요한 시간을 기록하고 다음으로 인쇄하십시오.
표준 에러.

-번역
의 버전을 인쇄하십시오. lli 다른 작업을 수행하지 않고 종료합니다.

TARGET 옵션


-mtriple=대상 트리플
입력 비트코드 파일에 지정된 대상 트리플을 지정된
끈. 그렇지 않은 아키텍처를 선택하면 충돌이 발생할 수 있습니다.
현재 시스템과 호환됩니다.

-행진=아치
대상을 재정의하여 어셈블리를 생성할 아키텍처를 지정합니다.
비트코드 파일로 인코딩됩니다. 출력을 참조하십시오 LLC -도움 유효한 목록의 경우
아키텍처. 기본적으로 이것은 대상 트리플 또는 자동 감지에서 추론됩니다.
현재 아키텍처에.

-mcpu=cpu이름
현재 아키텍처에서 코드를 생성할 특정 칩을 지정합니다. 에 의해
기본적으로 이것은 대상 트리플에서 추론되고 현재까지 자동 감지됩니다.
건축학. 사용 가능한 CPU 목록을 보려면 다음을 사용하십시오. llvm-as < / dev / null | LLC
-행진=xyz -mcpu=도움말

-mattr=a1,+a2,-a3,...
SIMD 여부와 같은 대상의 특정 속성을 재정의하거나 제어합니다.
작업이 활성화되었는지 여부. 기본 속성 세트는 현재
CPU. 사용 가능한 속성 목록을 보려면 다음을 사용하십시오. llvm-as < / dev / null | LLC -행진=xyz
-mattr=도움말

떠 있는 POINT 옵션


-초과-fp-정밀도 비활성화
부동 소수점 정밀도를 높일 수 있는 최적화를 비활성화합니다.

-inable-no-infs-fp-수학
Inf 값이 없다고 가정하는 최적화를 활성화합니다.

-no-nans-fp-수학 활성화
NAN 값이 없다고 가정하는 최적화를 활성화합니다.

-불안전-fp-수학 활성화
활동 lli 부동 소수점 정밀도를 감소시킬 수 있는 최적화를 활성화합니다.

-소프트 플로트
활동 lli 동등한 대신 소프트웨어 부동 소수점 라이브러리 호출을 생성합니다.
하드웨어 지침.

CODE 세대 옵션


-코드 모델=모델
다음에서 코드 모델을 선택합니다.

default: 대상 기본 코드 모델
small: 작은 코드 모델
커널: 커널 코드 모델
매체: 중간 코드 모델
대형: 대형 코드 모델

-RA 후 스케줄러 비활성화
레지스터 할당 후 스케줄링을 비활성화합니다.

- 비활성화 - 유출 - 융합
유출 코드를 지침에 통합하지 않도록 설정합니다.

-jit-enable-eh
Just-In-Time 컴파일러에서 예외 처리를 활성화해야 합니다.

- 조인 라이브 간격
복사본 병합(기본값=true).

-nozero-초기화-in-bss
XNUMX으로 초기화된 기호를 BSS 섹션에 배치하지 마십시오.

-pre-RA-sched=스케줄러
사용 가능한 명령 스케줄러(레지스터 할당 전):

=default: 대상에 가장 적합한 스케줄러
=none: 일정 없음: 너비 우선 시퀀싱
=simple: 간단한 XNUMX단계 스케줄링: 중요 경로 최소화 및 프로세서 활용도 최대화
=simple-noitin: 단순 XNUMX단계 스케줄링: 일반 대기 시간을 사용하는 것을 제외하고 단순과 동일
=list-burr: 상향식 레지스터 축소 목록 스케줄링
=list-tdrr: 하향식 레지스터 축소 목록 스케줄링
=list-td: 하향식 목록 스케줄러 -print-machineinstrs - 생성된 기계 코드 인쇄

-regalloc=할당자
사용할 할당자를 등록합니다(기본값=linearscan).

=bigblock: 빅 블록 레지스터 할당자
=linearscan: 선형 스캔 레지스터 할당자 =local - 로컬 레지스터 할당자
=simple: 단순 레지스터 할당자

-재배치-모델=모델
재배치 모델 선택:

=default: 대상 기본 재배치 모델
=정적: 재배치 불가능 코드 =pic - 완전 재배치 가능, 위치 독립적 코드
=dynamic-no-pic: 재배치 가능한 외부 참조, 재배치 불가능한 코드

-스필러
사용할 Spiller(기본값=로컬)

=단순: 단순 스필러
=local: 로컬 스필러

-x86-asm-syntax=구문
X86 백엔드에서 내보낼 코드 스타일 선택:

=att: AT&T 스타일 어셈블리 생성
=intel: 인텔 스타일 어셈블리 방출

EXIT 지위


If lli 프로그램 로드에 실패하면 종료 코드 1로 종료됩니다.
실행하는 프로그램의 종료 코드를 반환합니다.

onworks.net 서비스를 사용하여 온라인으로 lli-3.8 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    딥 클린
    딥 클린
    모든 빌드를 중단시키는 Kotlin 스크립트
    Gradle/Android 프로젝트의 캐시.
    Gradle 또는 IDE에서 허용할 때 유용합니다.
    아래에. 스크립트가 테스트되었습니다.
    맥OS이지만...
    다운로드
  • 2
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    Checkstyle Java 코드 통합
    Eclipse IDE로 감사합니다. 그만큼
    플러그인은 실시간 피드백을 제공합니다.
    viol에 대한 사용자...
    Eclipse 체크스타일 플러그인 다운로드
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 4
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 5
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 6
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 더»

Linux 명령

Ad