[llvm-commits] [llvm] r149914 - /llvm/trunk/docs/ReleaseNotes.html
Bill Wendling
wendling at apple.com
Tue Feb 7 00:47:50 PST 2012
On Feb 7, 2012, at 12:30 AM, Duncan Sands wrote:
> Hi Bill,
>
>> --- llvm/trunk/docs/ReleaseNotes.html (original)
>> +++ llvm/trunk/docs/ReleaseNotes.html Mon Feb 6 15:59:44 2012
>> @@ -285,7 +285,10 @@
>>
>> <ul>
>> <li>IR support for half float</li>
>> - <li>IR support for vectors of pointers, including vector GEPs.</li>
>> +<li>IR support for vectors of pointers, including vector GEPs.</li>
>> +<li>The<tt>unwind</tt> instruction is now gone. It has been replaced by
>> + the<tt>landingpad</tt>/<tt>resume</tt> exception handling
>> + mechanisms.</li>
>
> I reckon the mention of the landingpad/resume scheme will just confuse people.
> Probably most people thought of unwind as a way of throwing an exception (rather
> than a way of rethrowing an exception), and the new scheme doesn't replace that
> functionality at all.
>
Okay. I rephrased it for clarity. It's not easy to give an explanation for removing an instruction which didn't have very good semantics in the first place. :-)
-bw
More information about the llvm-commits
mailing list