This serie aims at improving CSE by - recognize commutative instructions as equivalent - avoid to hash instructions that are already eliminated - slight optimization of hash of non-commutative instructions Luc Van Oostenryck (4): CSE: add test cases for comparisons duality CSE: use commutativity to identify equivalent instructions CSE: avoid hashing removed instructions CSE: improve hashing of non-commutative binops cse.c | 50 +++++++++++++++++++++--------------- validation/optim/cse-commutativity.c | 22 ++++++++++++++++ validation/optim/cse-dual-compare.c | 34 ++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 20 deletions(-) create mode 100644 validation/optim/cse-commutativity.c create mode 100644 validation/optim/cse-dual-compare.c -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html