[llvm] r209007 - Fix most of PR10367.

Rafael Espíndola rafael.espindola at gmail.com
Sun May 18 07:18:28 PDT 2014

> 2. You are not going to be able to fix that mistake with a change in
> representation.  In general, the operands of a trapping operation are
> otherwise legal constants, so the only way to intrinsically remove the
> potential for trapping constants is to remove all operations from
> ConstantExpr that could possibly trap on any operand.  I don’t think
> you have community support for that, so assuming that that’s the
> inevitable direction is not actually reasonable.

That is not the case at all. This is the first time I see *any*
objection to the proposal in pr10368 (which Nick expanded in the
following post). That include the mailing list and discussion on the
dev meetings.

So from what I have seen there is as strong support as I have ever
seen for a change this big in LLVM.


More information about the llvm-commits mailing list