search for: preserveall

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