英语法语西班牙语

Ad


OnWorks 网站图标

llc-3.7 - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 llc-3.7

这是 llc-3.7 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


llc - LLVM 静态编译器

概要


有限责任公司 [选项[文件名]

商品描述


有限责任公司 命令将 LLVM 源输入编译为指定的汇编语言
建筑学。 然后可以通过本机汇编程序传递汇编语言输出
和链接器以生成本机可执行文件。

输出汇编代码的架构选择是自动确定的
输入文件,除非 -行进 选项用于覆盖默认值。

配置


If 文件名 是“-"或省略, 有限责任公司 从标准输入读取。 否则,它将从
文件名. 输入可以是 LLVM 汇编语言格式 (。二) 或 LLVM
位码格式(。公元前).

如果 -o 选项被省略,然后 有限责任公司 如果输入,则将其输出发送到标准输出
来自标准输入。 如果 -o 选项指定“-",那么输出也会被发送
到标准输出。

如果不 -o 选项被指定并且输入文件不是“-" 被指定,那么 有限责任公司
通过获取输入文件名创建输出文件名,删除任何现有的 。公元前
扩展名,并添加一个 .s 后缀。

其他名称 有限责任公司 选项描述如下。

最终用户 附加选项
-救命 打印命令行选项的摘要。

-O=单位
生成不同优化级别的代码。 这些对应于 -氧气, -氧气,
-氧气-氧气 使用的优化级别 .

-mtriple= 三重>
用指定的字符串覆盖输入文件中指定的目标三元组。

-三月=
指定要为其生成程序集的体系结构,覆盖目标
在输入文件中编码。 查看输出 有限责任公司 -救命 获取有效列表
架构。 默认情况下,这是从目标三元组推断出来的或自动检测到的
到当前的架构。

-mcpu=
指定当前架构中的特定芯片以为其生成代码。 经过
默认这是从目标三元组推断出来的,并自动检测到当前
建筑学。 有关可用 CPU 的列表,请使用:

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

-文件类型= 文件 类型>
指定什么样的输出 有限责任公司 应该生成。 选项是: ASM 用于文本
集会 ( '.s'), OBJ 对于本机目标文件('.o') 以及 因为不发射
任何东西(用于性能测试)。

请注意,并非所有目标都支持所有选项。

-mattr=a1,+a2,-a3,...
覆盖或控制目标的特定属性,例如 SIMD
操作是否启用。 默认属性集由当前设置
中央处理器。 有关可用属性的列表,请使用:

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

--禁用-fp-elim
禁用帧指针消除优化。

--禁用超出 fp 精度
禁用可能会导致浮点精度过高的优化。 笔记
此选项会显着降低某些系统(例如 X86)上的代码速度。

--启用-no-infs-fp-math
启用假定没有 Inf 值的优化。

--启用-no-nans-fp-math
启用假定没有 NAN 值的优化。

--启用-不安全-fp-数学
启用对 IEEE 数学做出不安全假设的优化(例如
add 是关联的)或可能不适用于所有输入范围。 这些优化
允许代码生成器使用一些否则不会的指令
可用(例如 输入 在 X86 上)。

--统计
打印代码生成过程记录的统计信息。

- 时间流逝
记录每次通过所需的时间并按标准打印报告
错误。

--负载=
动态加载 dso_路径 (动态共享对象的路径)实现
一个 LLVM 目标。 这将允许目标名称与 -行进 选项
以便可以为该目标生成代码。

调整/配置 附加选项
--打印机器指令
在编译阶段之间打印生成的机器代码(用于调试)。

--regalloc=
指定要使用的寄存器分配器。 有效的寄存器分配器是:

基本包
基本寄存器分配器。

来迅速
快速寄存器分配器。 这是未优化代码的默认设置。

贪婪
贪婪的寄存器分配器。 它是优化代码的默认设置。

无锡
基于“分区布尔二次规划”的寄存器分配器。

--溢出=
指定用于支持它的寄存器分配器的溢出器。 目前这
选项仅由线性扫描寄存器分配器使用。 默认的 播放器 is
本地. 有效的溢出物是:

简单
简单的洒水器

本地
局部溢出

英特尔 IA-32 专用 附加选项
--x86-asm-syntax=[att|英特尔]
指定是否以 AT&T 语法(默认)或 Intel 语法发出汇编代码。

退出 状态


If 有限责任公司 成功,以 0 退出。否则,如果发生错误,以 XNUMX 退出
非零值。

使用 onworks.net 服务在线使用 llc-3.7


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad