Displaying 13 results from an estimated 13 matches for "skippabl".
Did you mean:
skippable
2018 Oct 01
2
OptBisect implementation for new pass manager
What if in the registration interface we had three options: skippable, not skippable, and run at OptLevel::None.
We'd need some way to communicate the OptLevel::None to the pass, but that doesn't seem terrible.
-Andy
-----Original Message-----
From: David Greene [mailto:dag at cray.com]
Sent: Monday, October 01, 2018 7:01 AM
To: Fedor Sergeev <fedor.s...
2018 Oct 01
4
OptBisect implementation for new pass manager
...better use "pass execution" terminology rather than "optimization
level" one.
Lets say that pass "runs in 'skip' mode".
> Even Module passes could run in degraded mode.
>> Second, I don't completely subscribe to the arguments towards
>> not-skippable passes. Fundamentally: Who decides whether a pass is
>> skippable or not? _When_ is a pass skippable, when isn't it? Neither
>> the Pass nor the PassManager may actually decide that. The only things
>> that do are the pipeline builder and the bisecter. Pipeline builder
>&g...
2018 Oct 01
2
OptBisect implementation for new pass manager
...kes sense for function *only*, and
immediately breaks down everywhere else. Frankly, OptNone should take no
role in this particular discussion, and I feel like so far it has because
"We've always done it this way".
Second, I don't completely subscribe to the arguments towards not-skippable
passes. Fundamentally: Who decides whether a pass is skippable or not?
_When_ is a pass skippable, when isn't it? Neither the Pass nor the
PassManager may actually decide that. The only things that do are the
pipeline builder and the bisecter. Pipeline builder here means the driver
tool that c...
2018 Oct 01
2
OptBisect implementation for new pass manager
On 10/01/2018 08:39 PM, David Greene wrote:
> "Kaylor, Andrew" <andrew.kaylor at intel.com> writes:
>
>> What if in the registration interface we had three options: skippable,
>> not skippable, and run at OptLevel::None.
> I kind of like this idea. If necessary, the pass could even query the
> target (or some other entity) about what OptLevel::None means.
>
> If we have such query hooks, do we need "not skippable?" If a pass is
> not sk...
2018 Oct 01
2
OptBisect implementation for new pass manager
...gt; The highlights were:
>
> - My initial implementation had a hard-coded list of passes that couldn't be skipped. We agreed that was awful.
> - Paul Robinson mentioned that during the initial work on the "optnone" attribute they want a way for each pass to identify itself as skippable or not and the pass manager would only run non-skippable passes on an "optnone" function. He said, "Chandler was adamant that we NOT do it this way, that the pass manager should remain ignorant of this sort of trickery and each individual pass would need to decide for itself whether...
2018 Jun 06
2
Porting OptBisect to New Pass Manager
...check. However new pass manager does not support it IIUC.
We can either follow the legacy structure of skipFunction()/Module(),
put skippability check in each single pass for new pass manager.
Or since there is no optnone support, we now may also create label on
each pass to determine it is skippable or not, and then do the check at
pass manager level.
3. No region/basicblock/callgraphscc pass support for new pass manager?
In legacy pass manager, OptBisect will be checked by skip() function on
certain types of passes. like skipRegion(), skipBasicBlocks().
But I did not see implementat...
2018 Sep 28
3
OptBisect implementation for new pass manager
...behaviors to be linked. The exact rule we would like to use for
> opt bisect is that no pass which runs at O0 is skipped by
> opt-bisect. There's a test that verifies this. Conversely, if a
> pass is able to respect the optnone attribute then it should also
> be skippable by opt-bisect. Of course, I would be open to
> considering a use case where this reasoning isn't desirable.
>
> Mixing OptNone and bisect is a software engineering bug: it's mixing
> different layers of abstraction. Bisect is something that's at pass
> manager scop...
2006 Oct 20
1
I really don't understand functions in R :-)
...ve no
programming background at all ("at all" means that such constructs
like 'for', 'while' and practical usage of them are mistery)?
-----------------------------------------------------------------
Below is a rationale for the above question, probably unnecessary
thus skippable.
-----------------------------------------------------------------
Unfortunately, I have no experience in programming at all, but
I found R very usefull for statistical analysis and graphics.
There's a lot of great literature focused on how to apply
statistical models in R. It would be gr...
2007 Oct 25
4
SSL/TLS with Outlook client
I am trying to get TLS to work with Outlook 2007 and I've hit a small
problem. Whenever I start it up, I get this error:
"The server you are connected to is using a security certificate that cannot
be verified.
The target principal name is incorrect." (yes/no choice of trusting)
I first tried with a wildcard cert (*.elisand.com), and then tried with
mail.elisand.com - both certs
2018 Sep 27
4
OptBisect implementation for new pass manager
...lly wanted these two behaviors to
> be linked. The exact rule we would like to use for opt bisect is that no
> pass which runs at O0 is skipped by opt-bisect. There's a test that
> verifies this. Conversely, if a pass is able to respect the optnone
> attribute then it should also be skippable by opt-bisect. Of course, I
> would be open to considering a use case where this reasoning isn't
> desirable.
>
Mixing OptNone and bisect is a software engineering bug: it's mixing
different layers of abstraction. Bisect is something that's at pass manager
scope: run passes u...
2018 Sep 26
12
OptBisect implementation for new pass manager
Greetings!
As the generic Pass Instrumentation framework for new pass manager is
finally *in*,
I'm glad to start the discussion on implementation of -opt-bisect
through that framework.
As it has already been discovered while porting other features (namely,
-time-passes)
blindly copying the currently existing legacy implementation is most
likely not a perfect
way forward. Now is a chance
2018 Jun 28
1
How to Join Mac OSX workstation as AD domain member
On Wed, 27 Jun 2018 23:11:05 -0400
Mark Foley via samba <samba at lists.samba.org> wrote:
> On Wed, 27 Jun 2018 19:31:58 +0100 Rowland Penny wrote:
> > Only Windows uses GPO's (as yet). GPO's operate on the registry and
> > only Windows has the registry.
>
> I suspected that, but didn't know for sure. That's great! I'm not a
> fan of GPOs. I
2019 Jan 16
10
[PATCH 0/5] [RFC] builder: handle unavailable repos
In case a repository of virt-builder references files (e.g. the index)
that cannot be downloaded (network issues, 404, etc) then virt-builder
errors out on this situation. This is not a nice situation, from an user
POV.
This series does some refactoring to allow to better handle downloading
failures, and handle the failures gracefully in virt-builder.
RFC because I'm not yet too convinced