The goal of this series is to simplify the handling of floating-point literals and as an added bonus, to make possible the CSE of those literals. This series is available at: git://github.com/lucvoo/sparse.git cse-setfval based on commit: 604e7ef9c37100c4ca3dc0b3bee00d114e265684 (fix-f2i-casts) up to commit: c9585071d02590f40175ea90c395d15ef70e9a1e Luc Van Oostenryck (2): add OP_SETFVAL CSE: support CSE of floating-point literal Documentation/instructions.txt | 12 ++++++---- cse.c | 11 +++++++++ linearize.c | 18 ++++++++++---- linearize.h | 4 ++++ liveness.c | 1 + simplify.c | 1 + sparse-llvm.c | 16 +++++++++---- validation/cast-constant-to-float.c | 6 ++--- validation/cast-constants.c | 20 ++++++++-------- validation/fp-ops.c | 2 +- validation/optim/bool-context-fp.c | 47 +++++++++++++++++++++++++++++++++++++ validation/optim/cse-setfval.c | 12 ++++++++++ 12 files changed, 123 insertions(+), 27 deletions(-) create mode 100644 validation/optim/bool-context-fp.c create mode 100644 validation/optim/cse-setfval.c -- 2.12.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