dendibakh / perf-ninja

This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
2.45k stars 208 forks source link

[Data Packing] Performance speedup gone after migrating to clang14 #53

Open dendibakh opened 2 years ago

dendibakh commented 2 years ago

Need to investigate why data packing doesn't help. Maybe clang-14 started doing something clever?

dendibakh commented 1 year ago

It could be a problem with code alignment:

clang: warning: argument unused during compilation: '-mllvm -align-all-functions=6' [-Wunused-command-line-argument]

Because I see sometimes the soution passes.