영어프랑스어스페인어

Ad


온웍스 파비콘

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

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

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

프로그램:

이름


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

개요


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

기술


lli LLVM 비트코드 형식의 프로그램을 직접 실행합니다. LLVM 비트 코드의 프로그램이 필요합니다.
형식을 지정하고 현재 컴파일러에 사용할 수 있는 경우 Just-In-Time 컴파일러를 사용하여 실행합니다.
아키텍처 또는 통역사. lli 다음과 같은 코드 생성기 옵션을 모두 사용합니다.
llc|llc, 하지만 다음과 같은 경우에만 효과적입니다. lli JIT(Just-In-Time) 컴파일러를 사용하고 있습니다.

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

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

일반 옵션


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

-힘 해석기={거짓, 참}
true로 설정하면 JIT(Just-In-Time) 컴파일러를 사용할 수 있더라도 인터프리터를 사용합니다.
이 아키텍처. 기본값은 false입니다.

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

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

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

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

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

TARGET 옵션


-m트리플=목표 트리플
입력 비트코드 파일에 지정된 대상 트리플을 지정된
끈. 호환되지 않는 아키텍처를 선택하면 충돌이 발생할 수 있습니다.
현재 시스템으로.

-XNUMX 월=아치
인코딩된 대상을 재정의하여 어셈블리를 생성할 아키텍처를 지정합니다.
비트코드 파일에서. 의 출력을 참조하십시오 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 섹션에 배치하지 마십시오.

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

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

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

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

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

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

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

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

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

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

EXIT 지위


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

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad