The folks at Intel who program FPGA would like to be able to control the FastMathFlag that governs reassociating operations at the source level using pragma's e.g.
#pragma clang fp reassoc(on) // allow reassociation of operations across multiple statements
This patch builds on reviews.llvm.org/D72841
Let's go ahead and word this as if arbitrary things will be controllable in the future. So: