Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

lli-3.6 - Trực tuyến trên Đám mây

Chạy lli-3.6 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh lli-3.6 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


lli - thực thi trực tiếp các chương trình từ mã bit LLVM

SYNOPSIS


tôi [lựa chọn] [tên tập tin] [chương trình args.]

MÔ TẢ


tôi trực tiếp thực thi các chương trình ở định dạng mã bit LLVM. Nó có một chương trình bằng mã bit LLVM
định dạng và thực thi nó bằng cách sử dụng một trình biên dịch chỉ trong thời gian, nếu một trình biên dịch có sẵn cho hiện tại
kiến trúc, hoặc một thông dịch viên. tôi nhận tất cả các tùy chọn trình tạo mã giống như
llc | llc, nhưng chúng chỉ hiệu quả khi tôi đang sử dụng trình biên dịch đúng lúc.

If tên tập tin không được chỉ định, sau đó tôi đọc mã bit LLVM cho chương trình từ
đầu vào chuẩn.

Tùy chọn args. được chỉ định trên dòng lệnh được chuyển tới chương trình dưới dạng các đối số.

CÁC VẤN ĐỀ CHUNG LỰA CHỌN


-giả-argv0=thực thi được
Ghi đè argv [0] giá trị được truyền vào chương trình đang thực thi.

-lực lượng-thông dịch viên={sai đúng}
Nếu được đặt thành true, hãy sử dụng trình thông dịch ngay cả khi có sẵn trình biên dịch kịp thời cho
kiến trúc này. Giá trị mặc định là false.

-Cứu giúp
In bản tóm tắt các tùy chọn dòng lệnh.

tải=tên tệp plugin
Nguyên nhân tôi để tải plugin (đối tượng được chia sẻ) có tên tên tệp plugin và sử dụng nó cho
tối ưu hóa.

-số liệu thống kê
In thống kê từ các lần tạo mã. Điều này chỉ có ý nghĩa đối với
trình biên dịch just-in-time, hiện tại.

-Thơi gian trôi
Ghi lại khoảng thời gian cần thiết cho mỗi lần tạo mã và in nó theo tiêu chuẩn
lỗi.

-phiên bản
In ra phiên bản của tôi và thoát ra mà không làm bất cứ điều gì khác.

MỤC TIÊU LỰA CHỌN


-mtriple=mục tiêu ba
Ghi đè bộ ba mục tiêu được chỉ định trong tệp bitcode đầu vào bằng
dây. Điều này có thể dẫn đến sự cố nếu bạn chọn một kiến ​​trúc không tương thích
với hệ thống hiện tại.

-tháng Ba=arch
Chỉ định kiến ​​trúc để tạo lắp ráp, ghi đè mục tiêu được mã hóa
trong tệp bitcode. Xem đầu ra của llc -Cứu giúp để có danh sách các kiến ​​trúc hợp lệ.
Theo mặc định, điều này được suy ra từ bộ ba mục tiêu hoặc được tự động phát hiện cho hiện tại
kiến trúc.

-mcpu=tên CPU
Chỉ định một chip cụ thể trong kiến ​​trúc hiện tại để tạo mã. Theo mặc định
điều này được suy ra từ bộ ba mục tiêu và được tự động phát hiện cho kiến ​​trúc hiện tại.
Để biết danh sách các CPU có sẵn, hãy sử dụng: llvm-như < / dev / null | llc -march = xyz -mcpu = trợ giúp

-mattr=a1, + a2, -a3, ...
Ghi đè hoặc kiểm soát các thuộc tính cụ thể của mục tiêu, chẳng hạn như hoạt động của SIMD
được kích hoạt hay không. Bộ thuộc tính mặc định được đặt bởi CPU hiện tại. Cho một
danh sách các thuộc tính có sẵn, sử dụng: llvm-như < / dev / null | llc -march = xyz -mattr = trợ giúp

NỔI ĐIỂM LỰA CHỌN


-khóa-thừa-fp-chính xác
Tắt các tính năng tối ưu hóa có thể làm tăng độ chính xác của dấu chấm động.

-enable-no-infs-fp-math
Bật tính năng tối ưu hóa giả định không có giá trị Inf.

-enable-no-nans-fp-math
Bật tính năng tối ưu hóa giả định không có giá trị NAN.

-enable-an toàn-fp-toán
Nguyên nhân tôi để kích hoạt các tính năng tối ưu hóa có thể làm giảm độ chính xác của dấu chấm động.

-soft-phao
Nguyên nhân tôi để tạo các lệnh gọi thư viện dấu phẩy động phần mềm thay vì tương đương
hướng dẫn phần cứng.

TẠO LỰA CHỌN


-mã-mô hình=kiểu mẫu
Chọn mô hình mã từ:

default: Nhắm mục tiêu mô hình mã mặc định
nhỏ: Mô hình mã nhỏ
kernel: Mô hình mã hạt nhân
phương tiện: Mô hình mã trung bình
lớn: Mô hình mã lớn

-bộ lập lịch-vô hiệu-post-RA
Tắt lập lịch sau khi cấp phát thanh ghi.

-vô hiệu hóa-tràn-nung chảy
Tắt kết hợp mã tràn vào các hướng dẫn.

-jit-kích hoạt-eh
Xử lý ngoại lệ nên được kích hoạt trong trình biên dịch kịp thời.

-tham gia-liveintervals
Các bản sao theo tỷ lệ (mặc định = đúng).

-nozero-khởi tạo-trong-bss Không đặt các ký hiệu không được khởi tạo vào phần BSS.

-pre-RA-lên lịch=scheduler
Có sẵn lịch hướng dẫn (trước khi phân bổ đăng ký):

= default: Công cụ lập lịch tốt nhất cho mục tiêu
= none: Không lập lịch: trình tự đầu tiên theo chiều rộng
= simple: Lập lịch hai lần đơn giản: giảm thiểu đường dẫn quan trọng và tối đa hóa việc sử dụng bộ xử lý
= simple-noitin: Lập lịch hai lượt đơn giản: Tương tự như đơn giản ngoại trừ sử dụng độ trễ chung
= list-burr: Lập lịch danh sách giảm thanh ghi từ dưới lên
= list-tdrr: Lập lịch danh sách giảm thanh ghi từ trên xuống
= list-td: Trình lập lịch danh sách từ trên xuống -print-machineinstrs - In mã máy được tạo

-regalloc=người phân bổ
Đăng ký trình cấp phát để sử dụng (default = linearscan)

= bigblock: Trình phân bổ thanh ghi khối lớn
= linearscan: bộ cấp phát thanh ghi quét tuyến tính = cục bộ - bộ cấp phát thanh ghi cục bộ
= simple: trình cấp phát thanh ghi đơn giản

-relocation-mô hình=kiểu mẫu
Chọn mô hình tái định cư từ:

= default: Nhắm mục tiêu mô hình tái định cư mặc định
= static: Mã không thể di dời = pic - Có thể định vị lại hoàn toàn, mã độc lập về vị trí
= dynamic-no-pic: Tham chiếu bên ngoài có thể di chuyển lại được, mã không thể di dời

-người đổ
Spiller để sử dụng (mặc định = cục bộ)

= simple: bình tràn đơn giản
= local: máy làm tràn cục bộ

-x86-asm-cú pháp=cú pháp
Chọn kiểu mã để phát ra từ chương trình phụ trợ X86:

= att: Phát lắp ráp kiểu AT & T
= intel: Phát lắp ráp kiểu Intel

EXIT TÌNH TRẠNG


If tôi không tải được chương trình, nó sẽ thoát với mã thoát là 1. Nếu không, nó sẽ
trả về mã thoát của chương trình mà nó thực thi.

Sử dụng lli-3.6 trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 2
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • 3
    Archlabs_repo
    Archlabs_repo
    Gói repo cho ArchLabs Đây là một
    ứng dụng cũng có thể được tìm nạp
    từ
    https://sourceforge.net/projects/archlabs-repo/.
    Nó đã được lưu trữ trong OnWorks ở...
    Tải xuống archlabs_repo
  • 4
    Dự án Zephyr
    Dự án Zephyr
    Dự án Zephyr là một thế hệ mới
    hệ điều hành thời gian thực (RTOS)
    hỗ trợ nhiều phần cứng
    kiến trúc. Nó dựa trên một
    hạt nhân có dấu chân nhỏ ...
    Tải xuống dự án Zephyr
  • 5
    SCons
    SCons
    SCons là một công cụ xây dựng phần mềm
    đó là một sự thay thế vượt trội so với
    công cụ xây dựng "Make" cổ điển
    tất cả chúng ta đều biết và yêu thích. SCons là
    thực hiện một ...
    Tải xuống SCons
  • 6
    PSeInt
    PSeInt
    PSeInt là trình thông dịch mã giả cho
    sinh viên lập trình nói tiếng Tây Ban Nha.
    Mục đích chính của nó là trở thành một công cụ để
    học và hiểu cơ bản
    quan niệm ...
    Tải xuống PSeInt
  • Khác »

Lệnh Linux

  • 1
    7z
    7z
    7z - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7z
  • 2
    7za
    7za
    7za - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7za
  • 3
    creepy
    creepy
    CREEPY - Một thông tin định vị địa lý
    công cụ tổng hợp MÔ TẢ: rùng rợn là một
    ứng dụng cho phép bạn thu thập
    thông tin liên quan đến vị trí địa lý về
    người dùng từ...
    Chạy rùng rợn
  • 4
    cricket-biên dịch
    cricket-biên dịch
    cricket - Một chương trình để quản lý
    thu thập và hiển thị chuỗi thời gian
    dữ liệu ...
    Chạy cricket-biên dịch
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad