search for: skippable

Displaying 13 results from an estimated 13 matches for "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.se...
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 >&gt...
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 co...
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 ski...
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 implementati...
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 scope...
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 gre...
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 un...
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