Displaying 4 results from an estimated 4 matches for "preserveall".
Did you mean:
preserve_all
2009 Nov 17
4
[LLVMdev] PassManager again...
...ss 'Preliminary module verification' on Function 'main'...
>> > 0x1c301a0 Executing Pass 'Dominator Tree Construction' on Function 'main'...
> ...
>
> Did you update all these function passes to preserve profile info ?
Ja, they are all either PreserveAll or I have updated them to
AU.setPreserved<ProfileInfo>().
Andi
2009 Nov 17
0
[LLVMdev] PassManager again...
On Tue, Nov 17, 2009 at 9:03 AM, Andreas Neustifter
<astifter-llvm at gmx.at> wrote:
>
> Okay, so the ProfileInfoLoader is working, but when I examine the executions more closely I see that the ProfileInfo generated by the ProfileInfoLoader is immediately discarded, when the SelectionDAGISel kicks in the "No Profile Info"-Implementation is used:
>
> > 0x1c1a740
2009 Nov 20
0
[LLVMdev] PassManager again...
...verification' on Function 'main'...
>>> > 0x1c301a0 Executing Pass 'Dominator Tree Construction' on Function 'main'...
>> ...
>>
>> Did you update all these function passes to preserve profile info ?
>
> Ja, they are all either PreserveAll or I have updated them to
> AU.setPreserved<ProfileInfo>().
So I have tried this for some days now, I don't get it:
If I use AU.addRequired<ProfileInfo>() in SelectionDAGISel.cpp the
wrong ProfileInfo is used. It uses the "No ProfileInfo" implementation
if ProfileI...
2009 Nov 17
2
[LLVMdev] PassManager again...
Hi,
I have trouble making my ProfileInfo-Analysis available in the backend, I have changed llc so it loads the ProfileInfo if requested, the PassManger gives this output:
> Target Data Layout
> Create Garbage Collector Module Metadata
> Basic Alias Analysis (default AA impl)
> DWARF Information Writer
> No Profile Information
> Module Information
> ModulePass