Displaying 9 results from an estimated 9 matches for "irobject".
2015 May 28
5
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...irectory/library into lib/LTO/CodeGen and
lib/LTO/Module, containing LTOCodeGenerator and LTOModule,
respectively. Only LTOCodeGenerator has a dependence on IPO, removing
the circular dependence.
Note that libLTO and llvm-lto use LTOModule/LTOCodeGenerator, whereas
the gold plugin uses lib/Object/IRObject and lib/Linker directly. The
use of LTOModule in the ThinLTO pass is a convenience, but could be
avoided by using the IRObject/Linker methods directly if that is
preferred.
b. Native object wrapper generation support
Implement native-object wrapped bitcode writer. The main goal is to
more easil...
2015 May 29
0
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...en and
> lib/LTO/Module, containing LTOCodeGenerator and LTOModule,
> respectively. Only LTOCodeGenerator has a dependence on IPO, removing
> the circular dependence.
>
>
> Note that libLTO and llvm-lto use LTOModule/LTOCodeGenerator, whereas
> the gold plugin uses lib/Object/IRObject and lib/Linker directly. The
> use of LTOModule in the ThinLTO pass is a convenience, but could be
> avoided by using the IRObject/Linker methods directly if that is
> preferred.
>
>
> b. Native object wrapper generation support
>
>
> Implement native-object wrapped b...
2015 May 29
4
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...ThinLTO handling would have to be added
to your linker (e.g. to invoke the LLVM hooks to write the stage-2
combined function map and either launch the backend processes in
parallel or write out a make or other build file). The current support
for reading native object wrapped bitcode is baked into IRObjectFile
so presumably the Sony linker can handle these native object wrapped
bitcode files if it uses libLTO. We would similarly embed the handling
of the function index/summary behind an API that can handle either so
it is similarly transparent to the linkers. Let me know if there would
be additional...
2015 Jun 03
2
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...; to your linker (e.g. to invoke the LLVM hooks to write the stage-2
>>> combined function map and either launch the backend processes in
>>> parallel or write out a make or other build file). The current support
>>> for reading native object wrapped bitcode is baked into IRObjectFile
>>> so presumably the Sony linker can handle these native object wrapped
>>> bitcode files if it uses libLTO. We would similarly embed the handling
>>> of the function index/summary behind an API that can handle either so
>>> it is similarly transparent to th...
2015 Aug 15
3
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...containing LTOCodeGenerator and LTOModule,
> > respectively. Only LTOCodeGenerator has a dependence on IPO, removing
> > the circular dependence.
> >
> >
> > Note that libLTO and llvm-lto use LTOModule/LTOCodeGenerator, whereas
> > the gold plugin uses lib/Object/IRObject and lib/Linker directly. The
> > use of LTOModule in the ThinLTO pass is a convenience, but could be
> > avoided by using the IRObject/Linker methods directly if that is
> > preferred.
> >
> >
> > b. Native object wrapper generation support
> >
> >
&g...
2015 May 30
2
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...uld have to be added
> to your linker (e.g. to invoke the LLVM hooks to write the stage-2
> combined function map and either launch the backend processes in
> parallel or write out a make or other build file). The current support
> for reading native object wrapped bitcode is baked into IRObjectFile
> so presumably the Sony linker can handle these native object wrapped
> bitcode files if it uses libLTO. We would similarly embed the handling
> of the function index/summary behind an API that can handle either so
> it is similarly transparent to the linkers. Let me know if there...
2015 Jun 03
4
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...dded
>> to your linker (e.g. to invoke the LLVM hooks to write the stage-2
>> combined function map and either launch the backend processes in
>> parallel or write out a make or other build file). The current support
>> for reading native object wrapped bitcode is baked into IRObjectFile
>> so presumably the Sony linker can handle these native object wrapped
>> bitcode files if it uses libLTO. We would similarly embed the handling
>> of the function index/summary behind an API that can handle either so
>> it is similarly transparent to the linkers. Let m...
2015 Aug 16
2
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...tor and LTOModule,
>> > respectively. Only LTOCodeGenerator has a dependence on IPO, removing
>> > the circular dependence.
>> >
>> >
>> > Note that libLTO and llvm-lto use LTOModule/LTOCodeGenerator, whereas
>> > the gold plugin uses lib/Object/IRObject and lib/Linker directly. The
>> > use of LTOModule in the ThinLTO pass is a convenience, but could be
>> > avoided by using the IRObject/Linker methods directly if that is
>> > preferred.
>> >
>> >
>> > b. Native object wrapper generation suppor...
2015 Jun 03
2
[LLVMdev] Updated RFC: ThinLTO Implementation Plan
...o your linker (e.g. to invoke the LLVM hooks to write the stage-2
> >> combined function map and either launch the backend processes in
> >> parallel or write out a make or other build file). The current support
> >> for reading native object wrapped bitcode is baked into IRObjectFile
> >> so presumably the Sony linker can handle these native object wrapped
> >> bitcode files if it uses libLTO. We would similarly embed the handling
> >> of the function index/summary behind an API that can handle either so
> >> it is similarly transparent t...