> I wonder if this has changed since 2014?
Good question. Probably not. LLVM reduced the number of LEAs in 2017. https://reviews.llvm.org/D32277
Also, Golang is gradually reducing the number of slow LEAs. https://github.com/golang/go/issues/21735
> grep '\blea\b' | wc -l
This maybe isn't sophisticated enough? The other links seem to explain two operand LEA isn't so problematic.