[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