小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
【Rust日报】2026-01-14 《LLVM 糟糕的一面》|《cargo-semver-checks 呈现指数级增长》

《LLVM 糟糕的一面》分析了LLVM的缺陷,如审查能力不足、频繁改动和技术设计缺陷。作者呼吁更多开发者参与代码审查,以提高代码质量和稳定性。

【Rust日报】2026-01-14 《LLVM 糟糕的一面》|《cargo-semver-checks 呈现指数级增长》

Rust.cc
Rust.cc · 2026-01-15T11:33:56Z
使LLVM编译数据可访问:编译器工件的统一可视化工具

本文介绍了Miguel Cárdenas在2025年Google Summer of Code期间开发的LLVM Advisor工具,旨在解决LLVM编译数据分散的问题。该工具通过统一的可视化界面,简化了编译数据的访问与分析,帮助开发者优化代码。项目包括编译器包装工具、JSON存储层和交互式仪表板,提升了LLVM的可用性。

使LLVM编译数据可访问:编译器工件的统一可视化工具

The LLVM Project Blog
The LLVM Project Blog · 2025-12-08T00:00:00Z
模块化:2025年的PyTorch与LLVM——跟上AI创新的步伐

我参加了PyTorch大会和LLVM开发者会议,发现AI软件堆栈面临相似的基础设施挑战。开发者对语言和硬件的多样性感到困惑,渴望高效工具和统一平台。Mojo语言的出现为解决这些问题带来了希望,促进了开发者的学习与合作。

模块化:2025年的PyTorch与LLVM——跟上AI创新的步伐

Modular Blog
Modular Blog · 2025-11-06T00:00:00Z

GSoC 2025项目实现了BFloat16类型在LLVM libc中的支持,包含基本数学函数。BFloat16是一种适用于AI和机器学习的16位浮点格式,性能优于IEEE binary32。项目旨在确保其在所有编译器和平台上的兼容性,未来计划实现更多高阶数学函数。

GSoC 2025:LLVM libc中的Bfloat16

The LLVM Project Blog
The LLVM Project Blog · 2025-09-29T00:00:00Z
GSoC 2025 - 字节类型:支持LLVM IR中的原始数据拷贝

在GSoC 2025项目中,Pedro Lobo为LLVM IR引入了新的字节类型,解决了内存访问问题,改进了memcpy和memcmp等内置函数,提升了优化能力,且对性能影响极小。

GSoC 2025 - 字节类型:支持LLVM IR中的原始数据拷贝

The LLVM Project Blog
The LLVM Project Blog · 2025-09-08T00:00:00Z

OpenResty XRay 是一款高性能的性能分析工具,能够快速定位生产环境中的性能瓶颈。通过创新的采样技术,XRay 帮助开发者识别资源消耗来源。最近,团队利用 XRay 对 LLVM/clang 进行了优化,成功将输出文件大小减少 5~6 倍,运行时间降低近 25%。这一实践凸显了专业性能分析工具在复杂系统优化中的重要性。

OpenResty XRay 助力 LLVM clang 性能优化实践

OpenResty 官方博客
OpenResty 官方博客 · 2025-04-15T00:00:00Z

自2020年起,LLVM包含Fortran编译器Flang,经过多次重写和改进,Flang在LLVM 20中正式更名为flang,标志着重要里程碑。Flang开发近十年,旨在提升Fortran编程体验,支持科学计算等领域。

LLVM Fortran 升级:告别 flang-new,欢迎 flang!

The LLVM Project Blog
The LLVM Project Blog · 2025-03-11T00:00:00Z
国产编程语言的进击:MoonBit 发布 LLVM 后端,同步入驻世界一流高校课程体系

MoonBit月兔作为国产基础软件的代表,自2022年推出以来,凭借LLVM后端编译器在性能和开发者体验上取得显著进展,已被北大纳入研究生课程,展现出在教学和工业应用中的潜力。

国产编程语言的进击:MoonBit 发布 LLVM 后端,同步入驻世界一流高校课程体系

机器之心
机器之心 · 2025-03-10T10:50:00Z

Foreword 全网找不到几个LLVM工具链进行交叉编译的例子,如果只是Linux环境,那可能随便弄,但是Windows下要拉哪个库,环境变量什么的要怎么弄都没找到例子。东拼西凑了几个Blog的内容,总算是完整可以编译了 如果直接用Keil的AC6,那没啥难度,如果抛弃他,改用开源又要怎么弄 Clang-LLVM GNU GCC编译流程: 源代码 → GCC前端 →...

Clang-LLVM编译STM32

elmagnifico
elmagnifico · 2025-03-05T16:00:00Z
PEP 774:取消JIT构建对LLVM的依赖

PEP 774提议取消JIT构建对LLVM的依赖,通过在CPython仓库中托管预生成的模板来简化构建过程。这将降低开发者的设置复杂性,确保构建一致性,尽管会略微增加仓库大小。该提案旨在改善开发者体验,并为未来的CPython版本提供更稳定的JIT支持。

PEP 774:取消JIT构建对LLVM的依赖

Newest Python PEPs
Newest Python PEPs · 2025-01-27T00:00:00Z

文章探讨了HARM堆栈(HTMX, Axum/AlpineJS, Rust, Maud)在现代网络开发中的潜力,比较了服务器端渲染(SSR)与客户端渲染(CSR)的优缺点,强调SSR的优势。HARM堆栈架构简单灵活,HTMX设计可扩展。此外,介绍了LLVM实时消毒器在Rust中的应用及crypto-bigint库的使用。

【Rust日报】2025-01-20 将LLVM的RealtimeSanitizer(RTSan)引入Rust编程语言,为需要实时保证的编程领域(如自动驾驶汽车或音频处理)提供了重要的工具

Rust.cc
Rust.cc · 2025-01-24T14:22:07Z

在研究tokio源代码时,发现使用PhantomPinned是为了避免Rust编译器生成noalias属性,虽然noalias可以提升LLVM优化,但存在不稳定性。作者对其作用及Rust的默认启用情况有疑问,希望找到更多学习资源。

A Question About Rust LLVM IR: What is noalias? Is noalias enabled by default in Rust now?

Rust.cc
Rust.cc · 2024-12-19T07:49:08Z

在GSoC 2024中,Thomas Fransham为Windows实现了LLVM和Clang插件支持,主要增强了共享库构建能力。通过更新CMake构建系统,减少了导出符号数量,提高了编译效率,并扩展工具以自动添加符号可见性宏,支持多线程处理。未来将继续优化符号可见性和构建流程。

GSoC 2024:为Windows添加LLVM和Clang插件支持

The LLVM Project Blog
The LLVM Project Blog · 2024-12-16T00:00:00Z

本文介绍了如何使用LLVM Pass转储C++类或结构的内存布局,提供了示例代码dumpclass.cpp,并说明了编译和使用方法。通过分析目标程序dumptarget.cpp,展示了提取类的内存结构信息的过程,同时提到其他工具如pahole和clang的布局转储功能。

LLVM Pass Dump of Memory Layout for Classes or Structures

绿盟科技技术博客
绿盟科技技术博客 · 2024-12-02T02:25:45Z

一个基准测试项目对比了多种Rust嵌入式脚本语言的性能,涵盖对象创建和函数调用等场景,提供详细结果分析,帮助开发者选择合适方案。同时,mlua库进行了重大更新,提升了性能和功能。Ygen项目则提供支持x64架构的内存安全API工具包。

【Rust日报】2024-10-27 Ygen - API设计类似于LLVM的构建器

Rust.cc
Rust.cc · 2024-10-29T05:52:36Z
GSoC 2024:LLVM中的1001个阈值

Shourya Goel在GSoC 2024中研究LLVM的阈值对编译时间和代码大小的影响。项目开发了一种工具,分析发现最佳阈值因文件不同而需动态调整。研究建议引入自适应机制,并计划进一步研究阈值间的交互影响。

GSoC 2024:LLVM中的1001个阈值

The LLVM Project Blog
The LLVM Project Blog · 2024-10-21T00:00:00Z
GSoC 2024:LLVM-IR编译的统计分析

Andrew Kallai在GSoC 2024项目中对LLVM-IR编译进行统计分析,旨在优化编译管道中的时间分配。通过ComPile数据集识别异常IR模块,并新增工具将IR模块写入tar文件,便于分析。目前有三个PR待合并,未来计划包括优化tar文件创建、分析Julia IR及改进异常检测。感谢导师和LLVM基金会的支持。

GSoC 2024:LLVM-IR编译的统计分析

The LLVM Project Blog
The LLVM Project Blog · 2024-09-23T00:00:00Z

llvmbpf是一个新项目,提供高性能、多架构的eBPF虚拟机,使用LLVM框架进行编译和优化,支持AOT编译器和独立部署,适用于嵌入式系统等环境。

使用LLVM构建高性能用户空间eBPF虚拟机

DEV Community
DEV Community · 2024-09-01T00:53:45Z

GSoC 2024项目旨在在LLVM libc中实现C23定义的_Float16数学函数,使其成为第一个实现这些C23函数的C标准库。已完成_Float16基本操作的70个计划中的所有操作,并在某些架构上对_Float16、float和double变体进行了优化。计划中的54个_Float16高级数学函数中已合并了8个,并有9个开放的拉取请求。需要解决与编译器运行时的问题,并在其他架构上启用所有_Float16函数。

GSoC 2024:在LLVM libc中实现半精度

The LLVM Project Blog
The LLVM Project Blog · 2024-08-31T00:00:00Z
大卫·惠勒:使用LLVM编译Postgres

这篇文章讨论了在使用LLVM支持编译Postgres时,需要使用兼容的Clang编译器。作者在尝试使用LLVM支持生成JIT内联扩展的Postgres二进制包装时遇到了问题,服务器崩溃。经过调查,发现是Postgres生成的LLVM IR存在问题,需要向Postgres提交错误报告。最后,作者发现使用与LLVM兼容的Clang解决了问题。总结起来,编译Postgres时,需要确保CLANG变量指向正确的Clang二进制文件。

大卫·惠勒:使用LLVM编译Postgres

Planet PostgreSQL
Planet PostgreSQL · 2024-06-18T18:45:26Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码