[PATCH] D18830: [llvm] GVN.cpp: Do not swap when both LHS and RHS are arguments.

Chandler Carruth via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 7 01:33:09 PDT 2016


chandlerc requested changes to this revision.
chandlerc added a comment.
This revision now requires changes to proceed.

Please don't avoid extra work in this way IMO, unless you have a very significant compile time hit due to this.

We have a pervasive reliance on canonicalizing constants to the RHS of binary operations so those should be exceedingly rare anyways. We shouldn't fight that, we should run with it.

My two cents. If Danny, Chad, or others working more on GVN disagree, they can happily override me. =D


Repository:
  rL LLVM

http://reviews.llvm.org/D18830





More information about the llvm-commits mailing list