search for: passgat

Displaying 8 results from an estimated 8 matches for "passgat".

Did you mean: passgate
2018 Apr 03
0
Opt Bisect layering
On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: > & now looking back at the patch-in-progress, I see it allows setting the OptBisector/OptPassGate as suggested in (2). Well, the patch currently discussed does not attempt to solve the passgate object management issue. It is left for the discretion of passgate object provider. > > If that becomes the /only/ option (ie: LLVMContext has no default OptPassGate) then the virtual interfa...
2018 Apr 03
2
Opt Bisect layering
On Mon, Apr 2, 2018 at 11:32 PM Fedor Sergeev via llvm-dev < llvm-dev at lists.llvm.org> wrote: > On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: > > & now looking back at the patch-in-progress, I see it allows setting > the OptBisector/OptPassGate as suggested in (2). > Well, the patch currently discussed does not attempt to solve the > passgate object management issue. > It is left for the discretion of passgate object provider. > > > > > If that becomes the /only/ option (ie: LLVMContext has no default > OptPa...
2018 Mar 29
2
Opt Bisect layering
& now looking back at the patch-in-progress, I see it allows setting the OptBisector/OptPassGate as suggested in (2). If that becomes the /only/ option (ie: LLVMContext has no default OptPassGate) then the virtual interface could be kept down in IR (though it's still a bit questionable to have those Analysis types (Loop, Region, CallGraphSCC) even declared in IR). Then the implementation...
2018 Apr 03
0
Opt Bisect layering
...> On Mon, Apr 2, 2018 at 11:32 PM Fedor Sergeev via llvm-dev <llvm-dev at lists.llvm.org> wrote: > >     On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: >      > & now looking back at the patch-in-progress, I see it allows setting >     the OptBisector/OptPassGate as suggested in (2). >     Well, the patch currently discussed does not attempt to solve the >     passgate object management issue. >     It is left for the discretion of passgate object provider. > >      > >      > If that becomes the /only/ option (ie: LLVMContext...
2018 Apr 03
2
Opt Bisect layering
...11:32 PM Fedor Sergeev via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > > > On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: > > > & now looking back at the patch-in-progress, I see it allows > setting > > the OptBisector/OptPassGate as suggested in (2). > > Well, the patch currently discussed does not attempt to solve the > > passgate object management issue. > > It is left for the discretion of passgate object provider. > > > > > > > > If that becomes the...
2018 May 03
2
Opt Bisect layering
...lists.llvm.org>> wrote: >  > >  >     On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: >  >      > & now looking back at the patch-in-progress, I see > it allows > setting >  >     the OptBisector/OptPassGate as suggested in (2). >  >     Well, the patch currently discussed does not attempt to > solve the >  >     passgate object management issue. >  >     It is left for the discretion of passgate object provider. >  > >  &gt...
2018 Apr 23
0
Opt Bisect layering
...ia llvm-dev >> <llvm-dev at lists.llvm.org> wrote: >> > >> > On 03/30/2018 12:05 AM, David Blaikie via llvm-dev wrote: >> > > & now looking back at the patch-in-progress, I see it allows >> setting >> > the OptBisector/OptPassGate as suggested in (2). >> > Well, the patch currently discussed does not attempt to solve the >> > passgate object management issue. >> > It is left for the discretion of passgate object provider. >> > >> > > >> > &...
2018 Mar 29
0
Opt Bisect layering
So... looking at OptBisect, I have a few thoughts: 1) what's the purpose of the virtual interface/OptPassGate? I'm guessing maybe that worked around the circular referencing in these APIs? hmm, no, I suppose that wouldn't work/be relevant here. 2) Why is OptBisector a ManagedStatic? That seems pretty antithetical to the role of LLVMContext. When/why would a user be bisecting over multiple LLVMCon...