Avoid notes for transforms that would not be applied due to policy.
commit88fd8640e118ace44185a90baac095025acec3c5
authorStas Boukarev <stassats@gmail.com>
Tue, 27 Dec 2016 15:56:34 +0000 (27 18:56 +0300)
committerStas Boukarev <stassats@gmail.com>
Sat, 31 Dec 2016 13:52:15 +0000 (31 16:52 +0300)
treed5da364af96dd27b8018385509006898dc6f27f8
parentaaadb1d5a2a799afeb0d052b55db5747120d574e
Avoid notes for transforms that would not be applied due to policy.

The policy is checked in the transform body, but if the transform is
not applied due to mismatching types a note would be issued.
Changing types would not apply the transform anyway, moreover there
may be another transform that would pick up the types if the policy is
suitable.
src/compiler/ir1opt.lisp
src/compiler/knownfun.lisp
src/compiler/macros.lisp
tests/compiler.pure.lisp