LLVM 的 Java 版:JLLVM 经验

JLLVM 是 Java 版的 LLVM 核心,它是轻量级以及平台无关的,JLLVM 用于识别 LLVM IR 和在 Java 类中存储 IR 元素。 示例代码: LLVMLexer l = new

jopen 2012-10-22   40359   0

LLVM的JavaScript前端:JXCore 经验

JXcore 是 Node.js 的一个衍生项目,用于在同一个进程内的多个隔离实例。任何单线程应用都会受益于多线程核心,而且对代码无需任何改动。JXCore 同时包含一个支持集群的消息 API,支持 android、iOS 和 Windows 以及浏览器客户端。

jopen 2014-03-28   18403   0

LLVM 入门简单教程 经验

LLVM 是一种应用广泛的开源编译器架构,该架构采用模块化设计,能够轻松地新增对编程语言和处理器架构的支持。  LLVM 支持各种各样的编程语言和前端,其中包括 C/C++、Objective-C、F

jopen 2012-11-24   67565   0

LLVM 的 Erlang 支持:ErLLVM 经验

ErLLVM 可以让 LLVM 编译器架构支持高性能 Erlang (HiPE) 编程语言。当前支持 AMD64 和 x86 架构。ARM 的支持在开发中。 项目主页: http://www

jopen 2014-03-27   64845   0

LLVM 3.1发布 资讯

开源编译器套件 LLVM 发布了 3. 1 版 。主要新特性包括:更快的内存检错器,支持模型指令捆绑/打包,ARM 集成汇编器; Clang 3.1 支持新 C11 标准特性,扩展支持C++ 2011

jopen 2012-05-23   5168   0
LLVM  

RMS谈GCC、LLVM和Copyleft 资讯

ESR (Eric S.Raymond)在 GCC 邮件列表上发贴 预言 ,LLVM/Clang 编译器将在 3 到 5 年内威胁到 GCC 的统治地位,认为 GCC 编译器的反插件政策正成为一大障碍。虽然

jopen 2014-01-26   5464   0
GCC  

LLVM的独特设计和实现 资讯

过去五年,LLVM 从一个学术研究项目进化成C、C++和 Objective C 编译器的通用后端。成功的关键是性能和适应能力,两者都得益于 LLVM 独特的设计和实现。LLVM 项目主要作者 Chris

jopen 2012-05-30   7687   0
LLVM  

通过 LLVM 在 Android 上运行 Swift 代码 资讯

Swift 的编译器是基于 LLVM 构建的。LLVM 是个编译器基础设施,利用了了一个可重定向编译器的有趣概念。 也就是说,不是生成特定架构的机器代码,LLVM 为一个虚拟机生成汇编代码,然

jopen 2015-10-14   15753   0
Android  

AST - 像lisp一样自定义代码行为 经验

In [1]: import ast In [2]: x = ast.parse('1 + 1', mode='eval') In [3]: x.body.op = ast.Sub() In [4]: eval(compile(x

jopen 2015-07-30   18014   0
Lisp  

Richard Stallman反对Emacs支持LLVM调试器 资讯

Stallman(RMS) 反对 Emacs 的 Grand Unified Debugger (Gud.el)支持 LLVM 的 LLDB 调试器。RMS 在许多年前就退出了 Emacs 的开发,但他仍然密切关注 Emacs。

jopen 2015-02-09   4760   0
Emacs  

LLVM 将包含 Fortran 编译器 资讯

美国能源部 宣布 与 Nvidia 合作,为LLVM编译器集 加入一个 针对大规模并行GPU计算的Fortran编译器,开源代码预计将在明年下半年发布。Fortran不再是主流语言,但在科学计算领域仍

jopen 2015-11-16   5019   0
LLVM  

为什么人人都该懂点LLVM 经验

本一知半解,也能开始用LLVM,来完成有意思的工作。 LLVM是什么? LLVM是一个好用、好玩,而且超前的系统语言(比如C和C++语言)编译器。 当然,因为LLVM实在太强大,你会听到许

jopen 2015-08-24   21208   0
LLVM   Linux  

Objective-C在LLVM 3.1中的新特性 经验

整个设计过程中,因为没有监督,所以基本上无法被标准化的程序语言所接纳。 好了,让我们来看看 LLVM 3.1为 Objective-C 带来了哪些增强吧。 NSNumber 常量 有个Obje

openkk 2012-06-10   40312   0

深入剖析 iOS 编译 Clang / LLVM 经验

Objective-C 和 Swift 都用的是 Clang / LLVM 来编译的。LLVM是一个模块化和可重用的编译器和工具链技术的集合,Clang 是 LLVM 的子项目,是 C,C++ 和 Objective-C

KelElledge 2017-01-05   12520   0

Swift开源:LLVMSwift - LLVM C API 的 Swift 封装库 经验

LLVMSwift is a set of Swifty API wrappers for the LLVM C API. It makes compiler development feel great

wanenjie 2017-01-10   7558   0

WebKit 用 LLVM 优化器结合 JavaScript 编译 资讯

WebKit官方博客 宣布 用LLVM优化器合并JavaScript编译,大幅提升JavaScript引擎速度。如果你是OS X用户,可以下载最新的 WebKit Nightly 版体验一下。开发者说

jopen 2014-05-14   19091   0

Visual Studio 2015支持LLVM/Clang和Android 资讯

2015迈出了跨平台支持的 最新一步 ,其预览版已经放出 下载 。VS 2015将支持 Clang 编辑器和LLVM框架,支持为Android 及未来的iOS开发应用。使用 Google Android SDK的

jopen 2014-11-16   18530   0

numpile - 基于LLVM的微型python科学计算specializer 经验

numpile 是一个基于LLVM、只有1000行代码的微型python科学计算specializer。 from numpile import autojit @autojit def dot(a,

jopen 2015-01-25   13743   0

LLVM和GCC编译器开发者将开始展开合作 资讯

尽管 RMS(Richard Stallman)因为其采用的 BSD 许可证而 反对 LLVM/Clang 编译器项目,但两大开源编译器项目的开发者已决定 展开合作 ,共同解决困扰两大编译器的问题。但

jopen 2014-02-09   5385   0
GCC  

编译器架构 LLVM 3.0 发布 资讯

LLVM从本质上来说,它不是一个编译器.它是一个编译器的架构.通俗的来说,它实现了一个库,在这个库上,可以很容易的实现不同的编译相关的程序,当然,编译器自然是其中最重要的一个. 当然其他像编译时间的代码分析也是很容易实现的。

openkk 2011-12-01   7058   0
Linux  
1 2 3 4 5 6 7 8 9 10