We introduce compiler optimization report, a useful tool if you wish to speed up your program by looking at what the compiler failed to optimize.
All posts in Toolchain and Performance
Loop Optimizations: taking matters into your hands
We try to answer two questions related to compiler optimizations: how can you help the compiler do a better job and when does it make sense to do the compiler optimizations manually.
Loop Optimizations: how does the compiler do it?
We investigate what are the techniques your compiler employs to make your loop run faster.
Tune your program’s speed with profile guided optimizations
Profile guided optimizations are a compiler-supported optimization technique that is easy to use and will make your program run faster with little effort. Here you will learn how to enable it on your project and what kind of improvements you can expect.
Make your programs run faster: avoid function calls
Function calls are not cheap operations and for time critical code it is better to avoid them. This article explores techniques you can use to avoid function calls thus speeding up your code.
Link Time Optimizations: New Way to Do Compiler Optimizations
Traditional compilation-linking cycle generates binaries that work fine, but in case you need more speed, you need to learn about link time optimizations. Here we talk about what link time optimizations are, how to enable them and what improvements to expect.