MethodisMulAddWithConstProfitableReturn true if it may be profitable to transform (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2). This may not be true if c1 and c2 can be represent
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2126