网站首页 站内搜索

搜索结果

查询Tags标签: LLVM,共有 54条记录
  • 从LLVM IR 来看编译器“优化”都在做些什么(release)

    这些东西可以讲很深,但今天只会带大家看些简单的LLVM IR跟 组合语言,并且举一些例子来讲 编译器”优化” 在做些什么。今天的示例会以Rust 为主,因为Rust 编译器的核心是建立在LLVM 之上,所以也支持编译成LLVM IR。虽然如此,就算你完全不了解LLVM 跟Rust 也还是可以读…

    2022/8/29 23:25:48 人评论 次浏览
  • iOS LLVM 中的宏定义

    在阅读 Objc 库源码时常常会遇到很多宏定义,比如宏 SUPPORT_INDEXED_ISA、SUPPORT_PACKED_ISA,代码如下所示:// Define SUPPORT_INDEXED_ISA=1 on platforms that store the class in the isa // field as an index into a class table.// Note, keep this in sync with…

    2022/7/30 23:27:30 人评论 次浏览
  • 编译llvm源码

    起因最近几天因为公司服务器的libstdc++.so版本太低,导致我想用clangd进行代码不全的时候没法运行,因为官网上的clangd 14二进制包需要glibc2.28的东西,所以索性就自己用llvm的源码编译clangd和配套的东西,基本上花了一个多星期,主要事件就在等编译了,中间遇到了一些…

    2022/4/18 9:12:53 人评论 次浏览
  • LLVM+clang+vs code+ubuntu

    首先这篇文章参考了以下两位的分享: https://rob-blackbourn.github.io/blog/vscode/clang/llvm/ubuntu/20.04/2021/07/04/howto-llvm-vscode-ubuntu.html 在VS Code中使用Clang作为你的C++编译器 - 简书 (jianshu.com) 本文章主要是分享自己在Ubuntu的VS Code上配置LLVM…

    2022/3/28 7:26:12 人评论 次浏览
  • llvm 源码编译

    下载git clone https://github.com/llvm/llvm-project.git cd llvm-project git checkout release/12.x编译:mkdir build cd build/ cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/junqiang/llvm-12.x -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_ASSERTION…

    2022/2/26 9:51:39 人评论 次浏览
  • LLVM 源码下载及编译

    代码同步 llvm github 仓库地址为 https://github.com/llvm/llvm-project.git​github.com/llvm/llvm-project.git git clone 到本地即可 编译并安装编译安装llvmcd llvm-projectmkdir buildcd buildcmake -G "Unix Makefiles" -DLLVM_TARGETS_TO_BUILD=X86 -DC…

    2022/2/5 11:42:47 人评论 次浏览
  • ios 中集成ollvm12.x

    一. 前言 最近工作中遇到 ios 代码需要做混淆的需求,因此硬着头皮专研怎么将 ollvm 移植到 xcode 中使用。在网上查到的 ios 集成 ollvm的方法大多是说:“将 ollvm4.0 编译结果制作成一个xcode插件”,但这种应该只适用较老的xcode版本,在xcode10以上的版本并不适用。本…

    2022/1/13 23:33:43 人评论 次浏览
  • ios 中集成ollvm12.x

    一. 前言 最近工作中遇到 ios 代码需要做混淆的需求,因此硬着头皮专研怎么将 ollvm 移植到 xcode 中使用。在网上查到的 ios 集成 ollvm的方法大多是说:“将 ollvm4.0 编译结果制作成一个xcode插件”,但这种应该只适用较老的xcode版本,在xcode10以上的版本并不适用。本…

    2022/1/13 23:33:43 人评论 次浏览
  • 编译器 llvm clang 源码转换示例

    编译器 llvm clang 源码转换示例 从git获取llvm项目的源码方式: git clone https://github.com/llvm/llvm-project.git 下载源码后,进入llvm-project目录包括如下内容:llvm-project/llvm目录包括如下内容:CLANG实战 实战 利用Clang制作自己的编译器 source-to-sou…

    2022/1/1 9:08:01 人评论 次浏览
  • 编译器 llvm clang 源码转换示例

    编译器 llvm clang 源码转换示例 从git获取llvm项目的源码方式: git clone https://github.com/llvm/llvm-project.git 下载源码后,进入llvm-project目录包括如下内容:llvm-project/llvm目录包括如下内容:CLANG实战 实战 利用Clang制作自己的编译器 source-to-sou…

    2022/1/1 9:08:01 人评论 次浏览
  • LLVM与Clang编译图例

    LLVM与Clang编译图例参考链接: https://blog.csdn.net/u012874859/article/details/108530256

    2021/12/12 6:46:54 人评论 次浏览
  • LLVM与Clang编译图例

    LLVM与Clang编译图例参考链接: https://blog.csdn.net/u012874859/article/details/108530256

    2021/12/12 6:46:54 人评论 次浏览
  • [环境配置] macOS配置基于sublime text4的c++开发环境(clangd)

    准备工作 打开终端。键入:brew install llvm 安装最新的llvm工具链,clangd作为语言服务器会附带被安装。接着,分别键入以下命令来将llvm配置到编译环境查找路径中:LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"echo export PATH…

    2021/12/5 20:46:42 人评论 次浏览
  • [环境配置] macOS配置基于sublime text4的c++开发环境(clangd)

    准备工作 打开终端。键入:brew install llvm 安装最新的llvm工具链,clangd作为语言服务器会附带被安装。接着,分别键入以下命令来将llvm配置到编译环境查找路径中:LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"echo export PATH…

    2021/12/5 20:46:42 人评论 次浏览
  • 【从零开始学深度学习编译器】十七,MLIR ODS要点总结下篇

    前言 这一节在【从零开始学深度学习编译器】十六,MLIR ODS要点总结上篇 的基础上补充完整了ODS的要点。约束和属性的定义都是MLIR中相当重要的元素,至于类型的定义个人认为了解即可,等到我们需要自定义类型的时候再仔细研究。最后MLIR的语法比较晦涩,初学者可以借助ml…

    2021/11/29 23:09:27 人评论 次浏览
共54记录«上一页1234下一页»
扫一扫关注最新编程教程