Comment by anonymoushn
2 years ago
My impression is that LLVM spends the bulk of its time chasing pointers, so one could fix the issue by "only" changing the layout of the data to one that is friendlier to computers.
2 years ago
My impression is that LLVM spends the bulk of its time chasing pointers, so one could fix the issue by "only" changing the layout of the data to one that is friendlier to computers.
downvoters are of course free to post perf traces demonstrating that LLVM retires many instructions per cycle :)