search for: indefensible

Displaying 7 results from an estimated 7 matches for "indefensible".

2017 Jun 19
4
the root cause is CP, was: A tagged architecture, the elephant in the undef / poison room
...opagation —————> if (undef == undef) If you don’t believe this is illegal then we end up with the absurdity of the function-inlining example [1], and the argument against the function-inlining example is so compelling that John decided to drop out of the argument, IE he gave up because it is indefensible. Apparently this copy-propagation has been justified by thinking of "undef" as an IR "constant” and that any optimization you can do to a “constant” can also be done to “undef” without further thought. Instead each ‘undef’ should be thought of as a live on entry register, IE an inc...
2017 Jun 19
3
the root cause is CP, was: A tagged architecture, the elephant in the undef / poison room
...is, you have to take a stand one way or the other on the function-inlining issue: [1. this function *always* executes statement S, F(a) { If (a == a) S; } but in llvm if you inline it and “a” happens to be “undef” then nothing can be said about whether statement S is executed. This is indefensible.] My belief is this: that llvm exists for a utilitarian purpose, and that llvm currently violates that utilitarian goal by violating the users expectations in the function-inlining example. So the question is, where do you stand ? Peter Lawrence. > On Jun 19, 2017, at 9:35 AM, Sanjoy Da...
2017 Jun 13
4
A tagged architecture, the elephant in the undef / poison room
Here’s what seems to really be going on “undef” === models an uninitialized register, but “poison” === turns the entire IR into a tagged architecture Is this really the way to go ? It seems like a odd choice given that none of our current targets are tagged architectures, all of this tagged IR has to somehow be reduced back down to normal target machine instructions. This question
2006 Jul 23
2
constructing a dataframe from a database of newspaper articles
...are expected to be freed soon. Says de Jersey: "Whatever one thinks of future plans for the young offenders it is extraordinary, if reportedly correct, that so little help has been given to the bereft mother of the murdered toddler. "Similarly, here, it is generally indefensible where victims or the families of victims are not informed of details of the likely release of their offenders, and even before that where they are not given a proper explanation as to the process and counselling to help them comprehend that process and as well the cons...
2019 Feb 22
11
RFC: changing variable naming rules in LLVM codebase
I had posted something in the code review but Chris suggested doing it here instead, which makes sense. Also I have to remember that the discussion is specifically about spelling variables, not changing any other spelling conventions. Looking at names of "variables" there's reasonable support for making them visually more distinct from other kinds of names. Regarding making
2001 Feb 16
6
ssh(R) trademark issues: comments and proposal
I'd like to address several issues raised by people in relation to my notice of the ssh(R) trademark to the OpenSSH group. Also, I would like to make a proposal to the community for resolving this issue (included at the end). First, I'll answer a number of questions and arguments presented in the discussion. > "the SSH Corp trademark registration in the US is for a logo
2006 Apr 08
76
MIT vs GPL vs LGPL for open source project
I intend to release a project I wrote with Rails. What is the right licensing scheme for a web application (content managing system) which could grow with plugins and add-ons ? Personally, I would prefer the GPL but does that mean any add-on to the CMS (like task management) will have to be GPL ? If some people contribute to the code could it still be double-licenced so that the people who