Static analyser cppcheck says: llvm/lib/CodeGen/RegAllocGreedy.h:428:28: performance: Function parameter 'other' should be passed by const reference. [passedByValue] Source code is void add(RAGreedyStats other) { Suggest new code void add( const RAGreedyStats & other) {