Nikita Popov
Nikita Popov's contributions
Making memcpy(NULL, NULL, 0) well-defined
Nikita Popov
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.
How single-iteration InstCombine improves LLVM compile time
Nikita Popov
A technical deep-dive into single-iteration InstCombine, one of the compile-time improvements implemented in LLVM 18.
How to contribute to LLVM
Nikita Popov
Interested in contributing to the open source LLVM project? This article walks you through the process.
Making memcpy(NULL, NULL, 0) well-defined
Nikita Popov
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.
How single-iteration InstCombine improves LLVM compile time
Nikita Popov
A technical deep-dive into single-iteration InstCombine, one of the compile-time improvements implemented in LLVM 18.
How to contribute to LLVM
Nikita Popov
Interested in contributing to the open source LLVM project? This article walks you through the process.