RSS.Social

MaskRay

follow: @[email protected]

Posts

Recent LLVM hash table improvements

Fighting Hyrum's Law in LLVM

Recent lld/ELF performance improvements

Bit-field layout

Call relocation types

lld 22 ELF changes

lld 22 ELF changes

Handling long branches

Long branches in compilers, assemblers, and linkers

Maintaining shadow branches for GitHub PRs

2025年总结

2025年总结

Weak AVL Tree

Sacramento游记

Stack walking: space and time trade-offs

Remarks on SFrame

lld 21 ELF changes

Benchmarking compression programs

Understanding alignment - from source to object file

LLVM integrated assembler: Improving sections and symbols

LLVM integrated assembler: Engineering better fragments

GCC 13.3.0 miscompiles LLVM

LLVM integrated assembler: Improving expressions and relocations

LLVM integrated assembler: Improving MCExpr and MCValue

Relocation generation in assemblers

Compiling C++ with the Clang API

Migrating comments to giscus

lld 20 ELF changes

Natural loops

Natural loops

Understanding and improving Clang -ftime-report

2024年总结

Skipping boring functions in debuggers

Exporting Tweets

Simplifying disassembly with LLVM tools

clang-format and single-line statements