阅读更多

2顶
0踩

编程语言
LLVM 3.4开发团队近日正式发布了LLVM 3.4版本。

LLVM是一套模块化、可重复使用的编译器和工具技术的集合,其核心库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用,可以进行程序语言的编译期优化、链接优化、在线编译优化、代码生成等。LLVM名称最早源于Low Level Virtual Machine(底层虚拟机)的缩写,目前作为整个项目的统称。



LLVM 3.4版本中带来了诸多改进和优化,其Clang编译器支持下一代C++标准的全部特性(目前该标准还是草案阶段,代号为C++1y),新的静态分析器大大改善了对C++的支持,误报率更低,可捕获的bug更多。

预计该版本将会是最后一个使用C++98工具链的版本,在此之后,LLVM项目将完全转向C++11及之后的标准及工具链。

LLVM 3.4中还包括了一些新的工具:

  • clang-format,该工具可用于IDE或文本编辑器中,可自动根据内置样式对代码进行格式化
  • 新的驱动程序,用于兼容和嵌入Windows平台上的Visual Studio中
此外,LLVM 3.4的其他一些改进包括:

  • R600后端现在不再是试验性的功能,已经是默认功能。
  • Loop矢量器现在可启用-Os和-O2选项,之前启用的是-O3选项
  • 现在默认启用新的SLP矢量器
  • LLVM-AR现在使用新的对象库
  • FileCheck现在允许多次检测文件前缀,当使用多个运行线程时,这样有助于减少重复检测
  • 新的SLP矢量器现在是默认启用的。
  • LLVM-AR现在使用新的对象库,并产生档案和符号表中的牛羚格式。
  • FileCheck现在允许specifing 检查前缀多次。这有助于使用多个运行线时减少重复检查线路。
  • 已经从旧的JIT中移除了异常处理功能,如果需要进行异常处理,可以使用MCJIT。
  • 支持使用Visual Studio 2010构建,不再支持Visual Studio 2008,更多信息可参阅Visual Studio入门页面
  • “库调用简化传递”功能已经被集成到指令组合器和函数属性标记传递功能中
  • 如果pipefail中的命令失败,那么回归测试也将失败,更多信息可参阅Lit
  • APFloat::isNormal()重命名为APFloat::isFiniteNonZero(),APFloat::isIEEENormal()重命名为APFloat::isNormal()
更多信息可参阅:发行说明

下载地址:http://llvm.org/releases/
  • 大小: 9.6 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++教程

    C++一些常见的在线工具,任意选择一个即可:C++ Insights、菜鸟教程在线编辑器、Compiler Explorer、C++ Build Benchmarks。C++ Insights可以查看编译展开以后代码的情况,适合C++代码学习过程中模板内容的学习。...

  • C/C++ 开源库及示例代码

    C/C++ 开源库及示例代码= == 说明 =本页面汇总俺收集的各种 C 和 C++ 的开源代码库,不定期更新。如果你发现本页面的开源库有错漏之处,非常欢迎给俺提供反馈——有 GitHub 帐号的同学,可以给俺发 issue;没帐号的...

  • C++工程实践经验

    C++ 工程实践经验谈 陈硕 (giantchen@gmail.com) 最后更新 2012-4-20 版权声明 本作品采用“Creative Commons 署名 -非商业性使用 -禁止演绎 3.0 Unported 许可 协议 (cc by-nc-nd)”进行许可。...

  • awesome-python(python集合框架)

    warehouse:下一代 PyPI。 bandersnatch:PyPA 提供的 PyPI 镜像工具。 devpi:PyPI 服务和打包/测试/分发工具。 localshop:本地 PyPI 服务(自定义包并且自动对 PyPI 镜像)。 分发 打包为可执行文件以便分发。 ...

  • Python常用的标准库以及第三方库有哪些?

    warehouse – 下一代 PyPI。 Warehousebandersnatch – PyPA 提供的 PyPI 镜像工具。 devpi – PyPI 服务和打包/测试/分发工具。 localshop – 本地 PyPI 服务(自定义包并且自动对 PyPI 镜像)。 分发 打包为...

  • 1000+常用Python库一览

    pathlib,-(Python 3.4版已经作为Python标准库),一个跨平台,面向path的函数库。 pickle/cPickle,python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息...

  • Python常用的标准库以及第三方库

    warehouse – 下一代 PyPI。  Warehousebandersnatch – PyPA 提供的 PyPI 镜像工具。  devpi – PyPI 服务和打包/测试/分发工具。  localshop – 本地 PyPI 服务(自定义包并且自动对 PyPI 镜像)。  分发 ...

  • Android Studio 2.3.3 图解配置NDK开发环境以及Hello Word To jni~

    LZ-Says:半夜睡觉滚了地上了,无奈之下醒来了,想想最近几天因为一个括号导致JNI迟迟不能开展,心里面无奈又崩溃,索性直接起来整完得了~ 前言当前毕业的时候,感觉自己掌握了全世界,随着参加工作的时间一天天的...

  • python之常用标准库

    库名称简介 Chardet字符编码探测器,可以自动检测文本、网页、xml的...difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度。 fuzzywuzzy,字符串模糊匹配。 esmre,正则表达式的加速器。...

  • python-库汇总

    warehouse – 下一代 PyPI。 Warehousebandersnatch – PyPA 提供的 PyPI 镜像工具。 devpi – PyPI 服务和打包/测试/分发工具。 localshop – 本地 PyPI 服务(自定义包并且自动对 PyPI 镜像) ...

  • Python库全家福,基本都齐了

    warehouse – 下一代 PyPI。 Warehousebandersnatch – PyPA 提供的 PyPI 镜像工具。 devpi – PyPI 服务和打包/测试/分发工具。 localshop – 本地 PyPI 服务(自定义包并且自动对 PyPI 镜像)。 ...

  • Java-美妆神域_3rm1m18i_221-wx.zip

    Java-美妆神域_3rm1m18i_221-wx.zip

  • 51单片机的温度监测与控制(温控风扇)

    51单片机的温度监测与控制(温控风扇)

  • 电赛案例,C++简单的智能家居系统,其中包含了温度监测、光照控制和报警系

    电赛案例,C++简单的智能家居系统,其中包含了温度监测、光照控制和报警系统。该系统可以: 监控室内温度:当温度超过设定阈值时,触发警报。 自动调节光照:根据光线传感器的值自动调节LED灯的亮度。 入侵检测:通过红外传感器检测入侵,并触发警报。

  • 圣诞树 html版 可修改祝福语

    圣诞树 html版 可修改祝福语。 记事本或vscode编辑html文件:ctrl+F寻找”myLabels“关键词,定位到该处即可修改祝福语

  • 基于python编写的selenium自动化测试框架,采用PO模式,页面元素采用yaml进行管理资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于python编写的selenium自动化测试框架,采用PO模式,页面元素采用yaml进行管理资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • 屏幕截图 2024-12-21 170434.png

    屏幕截图 2024-12-21 170434

  • 基于SpringBoot的学生信息管理系统源码

    基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理 基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理

  • 径向基函数内核 – 机器学习python案例脚本,内核在将数据转换为更高维空间方面发挥着重要作用

    径向基函数内核 – 机器学习 内核在将数据转换为更高维空间方面发挥着重要作用,使算法能够学习复杂的模式和关系。在众多的内核函数中,径向基函数(RBF)内核作为一种多功能且强大的工具脱颖而出。在本文中,我们深入探讨了RBF内核的复杂性,探讨了它的数学公式、直观理解、实际应用及其在各种机器学习算法中的重要性。

Global site tag (gtag.js) - Google Analytics