Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

maskray.me

Get the latest updates from directly as they happen.

Follow now 110 followers

Latest posts

Last updated 2 days ago

GCC 13.3.0 miscompiles LLVM

3 days ago

For years, I've been involved in updating LLVM's MC layer. A recentjourney...

LLVM integrated assembler: Improving expressions and relocations

about 2 months ago

In my previous post, LLVMintegrated assembler: Improving MCExpr and MCValue, I exploredimprovements...

LLVM integrated assembler: Improving expressions and relocations

about 2 months ago

UNDER CONSTRUCTIONIn my previous post, LLVMintegrated assembler: Improving MCExpr and MCValue delved...

LLVM integrated assembler: Improving MCExpr and MCValue

3 months ago

In my previous post, RelocationGeneration in Assemblers, I explored some key concepts...

Relocation generation in assemblers

4 months ago

This post explores how GNU Assembler and LLVM integrated assemblergenerate relocations, an...

Compiling C++ with the Clang API

4 months ago

This post describes how to compile a single C++ source file to...

lld 20 ELF changes

5 months ago

LLVM 20 will be released. As usual, I maintain lld/ELF and have...

Natural loops

6 months ago

A dominator tree can beused to compute natural loops.For every node H...

Natural loops

6 months ago

A dominator tree can beused to compute natural loops.For every node H...

Understanding and improving Clang -ftime-report

6 months ago

Clang provides a few options to generate timing report. Among them,-ftime-report and...