[llvm-commits] [llvm] r82274 - in /llvm/trunk/lib: CodeGen/AsmPrinter/DwarfException.cpp Target/TargetLoweringObjectFile.cpp

Bill Wendling isanbard at gmail.com
Fri Sep 18 14:24:39 PDT 2009


On Sep 18, 2009, at 2:17 PM, Chris Lattner wrote:

>
> On Sep 18, 2009, at 2:14 PM, Bill Wendling wrote:
>
>> Author: void
>> Date: Fri Sep 18 16:14:36 2009
>> New Revision: 82274
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=82274&view=rev
>> Log:
>> It's inefficient to have place the exception tables (which contain  
>> the LSDA)
>> into the __DATA section. At launch time, dyld has to update most of  
>> the section
>> to fix up the type info pointers. It's better to place it into the  
>> __TEXT
>> section and use pc-rel indirect pointer encodings. Similar to the  
>> personality
>> routine.
>
> Very nice Bill, can you please factor out the code that handles "-  
> Llabel" stuff out to a helper that is shared between this code and  
> the personality stuff?
>
Sure thing. :-)

-bw




More information about the llvm-commits mailing list