search for: rehm

Displaying 20 results from an estimated 20 matches for "rehm".

Did you mean: ehm
2020 Feb 03
2
Questions about jump threading optimization and what we can do
...ue, but in the domain of ScalarEvolution. ScEv would need to find out which of the exits are taken or whether it loops infinitely. One can see that it exits after 10000 iterations, but ScalarEvolution cannot tell: https://godbolt.org/z/dCqdvv Michael Am Mo., 3. Feb. 2020 um 11:56 Uhr schrieb Karl Rehm <klrehm123 at gmail.com>: > > Well ideally it'd do the same thing as before (with two if statements). Something like: > ret i64 4 > > It's not really about needing to be as good as gcc, it's more that I wonder why the same concept with just two if-else blocks gets o...
2020 Feb 03
2
Questions about jump threading optimization and what we can do
How does the code you would like to have look like? I don't see a relevant difference compared to gcc: https://godbolt.org/z/F-oah4 (clang unnecessarily introduces another temporary register, but that seems unrelated) Michael Am So., 2. Feb. 2020 um 18:24 Uhr schrieb Karl Rehm via llvm-dev <llvm-dev at lists.llvm.org>: > > Here's a better example. https://godbolt.org/z/fpTyFS > I don't know what exactly you would need to change in JumpThreading to improve this, but I'm open to ideas. > > On Sun, Feb 2, 2020 at 12:45 PM Karl Rehm <klreh...
2020 Feb 02
2
Questions about jump threading optimization and what we can do
Holy crap, I completely missed that. I'm sorry! That's my fault. On Sun, Feb 2, 2020 at 12:15 PM Johannes Doerfert <jdoerfert at anl.gov> wrote: > On 01/30, Karl Rehm via llvm-dev wrote: > > Since the bug report here: https://bugs.llvm.org/show_bug.cgi?id=44679 > I've > > been thinking about cases like it, such as: https://godbolt.org/z/Fwq8mn > > > > I wonder what we can do about this in a general sense. As far as I can > >...
2020 Feb 03
2
Questions about jump threading optimization and what we can do
Wait, you used the same example as I did. I'm confused then; if ScEv is having troubles but it still gets optimized away somewhere, what do you think is doing it? On Mon, Feb 3, 2020 at 2:16 PM Karl Rehm <klrehm123 at gmail.com> wrote: > Ah, I see. I think there's something else going on here too, though. > https://godbolt.org/z/dCqdvv is optimized away but ScEv doesn't know > whether this loop terminates either. > > On Mon, Feb 3, 2020 at 1:36 PM Michael Kruse <llv...
2020 Jan 30
3
Question about ObjectSizeOffsetVisitor::visitGlobalVariable
...e C source level, static object size detection has to be similarly > conservative in the face of 'variable-length' structs like `struct > my_string { size_t size; char data[0]; };`, though I don't know how > relevant that is here. > > On Tue, Jan 28, 2020 at 11:41 PM Karl Rehm via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> In this function (used to check the size of a global) there is an initial >> check for whether the initializer to this function is "definitive." My >> question is: why do we need this? How does the obje...
2020 Jan 28
2
Global removal pass - potential for improvement?
...he YouTube link I included before. I don't know what you mean by llvm being a generic backend but what I describe above and in the tutorial should make it in as soon as the code is cleaned up. It's on my GitHub already. -- written from my phone ________________________________ From: Karl Rehm <klrehm123 at gmail.com> Sent: Tuesday, January 28, 2020 12:42:33 PM To: Doerfert, Johannes <jdoerfert at anl.gov> Cc: Roman Lebedev <lebedev.ri at gmail.com>; llvm-dev at lists.llvm.org <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Global removal pass - potential for...
2020 Jan 30
3
Questions about jump threading optimization and what we can do
Since the bug report here: https://bugs.llvm.org/show_bug.cgi?id=44679 I've been thinking about cases like it, such as: https://godbolt.org/z/Fwq8mn I wonder what we can do about this in a general sense. As far as I can tell, the jump threading algorithm is *really* conservative, which is one reason this isn't working as well as I'd hope; however, we don't want to produce
2020 Jan 28
2
Global removal pass - potential for improvement?
On 01/28, Karl Rehm wrote: > > > > I need to take a closer look but I would have expected BasicAA to be > > able to determine that `do_log` and `R` cannot alias. In the -Os version > > (lower right here https://gcc.godbolt.org/z/KLaeiH), the write to `R` > > clobbers the read from `do_log...
2020 Feb 03
3
Questions about jump threading optimization and what we can do
Hm. I assumed that JumpThreading would be the primary factor in optimizing code like this. Guess not. I'll need to look into SimplifyCFG to see what prevents it from doing the same thing to the other loop: https://godbolt.org/z/F6NjdG On Mon, Feb 3, 2020 at 3:09 PM Michael Kruse <llvmdev at meinersbur.de> wrote: > I assumed the LLVM-IR behind the godbolt link represented the C code
2020 Jan 29
2
Question about ObjectSizeOffsetVisitor::visitGlobalVariable
In this function (used to check the size of a global) there is an initial check for whether the initializer to this function is "definitive." My question is: why do we need this? How does the object's size change if a global's initializer is defined at link time? Thanks, Karl -------------- next part -------------- An HTML attachment was scrubbed... URL:
2020 Jan 28
2
Global removal pass - potential for improvement?
Hi Karl, Roman, On 01/28, Roman Lebedev via llvm-dev wrote: > On Tue, Jan 28, 2020 at 8:09 PM Karl Rehm via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > I was looking into how the global optimization pass fares against > > things like what's reported in > > https://bugs.llvm.org/show_bug.cgi?id=44676 I need to take a closer look but I would have expected BasicAA...
2006 Apr 12
2
RE Powerware 5115 and USB
Hi Georg, > one question with regard to a Powerware 5115 UPS connected to a Debian 3.1 > Sarge box via USB: I downloaded and compiled nut 2.0.2 but I am unable to > configure the USB subsystem so that upsdrvctl recognizes the UPS. > > My /usr/local/ups/etc/ups.conf contains: > > [bla] > driver = bcmxcp > port = /dev/usbdev2.2 > desc = "bla bla
2020 Jan 28
2
Confused about optimization pass order
Hello, I'm wondering how exactly LLVM deals with passes that open up opportunities for other passes. For example, InstCombine says that it opens many opportunities for dead code/store elimination. However, the reverse may also be true. How does LLVM currently handle this? -------------- next part -------------- An HTML attachment was scrubbed... URL:
2020 Jan 28
3
Global removal pass - potential for improvement?
Hey everyone, I was looking into how the global optimization pass fares against things like what's reported in https://bugs.llvm.org/show_bug.cgi?id=44676 Looking at this, I think it would be pretty trivial to optimize that down given that there are already threading assumptions made: https://godbolt.org/z/u6ZqoB Is this something I can look into? Another thing is that currently *all* external
2004 Feb 29
1
First stable version of LDAP Account Manager (0.4.4) released
...re it stable. Thanks a lot to all the people that helped us to improve LAM and make it such a great tool. Special thanks go to: - Clement Laforet for maintaining LAM in FreeBSD - Matthew Palmer/Andreas Barth who sponsor LAM for Debian - Zoltan Lohner/Oota Toshiya for their translations - Andreas Rehm who wrote a howto for LAM - John H. Terpstra for writing about LAM in his books - all the people on lam-public and bug submitters This version closes a lot of minor bugs. There are no new features. LAM is a set of PHP-scripts to administrate entries of a LDAP server. User, group and Samba accou...
2001 Dec 20
1
Windows XP joining Samba2.2.2 PDC
I'm trying to get a XP Pro computer to join my Samba 2.2.2 controlled domain. I get an error something can't find the network? With this exact configuration I can add Win2K computers no problem. I have the add user script in my smb.conf file and I have also tried manually adding the computer to /etc/passwd using useradd. Is there something I'm missing for XP? Thanks.
2001 May 03
4
ftp question
hello I have turned on my ftpd via INETD here is my ftpaccess file. how do I disallow anonymous ftp ------------------------------ class all real,guest,anonymous * email root@localhost loginfails 5 readme README* login readme README* cwd=* message /welcome.msg login message .message cwd=* compress yes all tar yes
2003 Dec 01
0
No subject
...read. read error = Die Verbindung wurde vom > Kommunikationspartner > zur|ckgesetzt (connection reset by peer) > Error writing file: code 0 This shows smbclient failing to write the file. Do you have an example where smbfs fails? Kernel messages would be nice. /Urban Return-Path: <trehm@fitnessquest.com> Delivered-To: samba@lists.samba.org Received: from hal.firstpath.com (hal.firstpath.com [63.109.13.48]) by lists.samba.org (Postfix) with ESMTP id 1273D4E3F for <samba@lists.samba.org>; Mon, 14 May 2001 12:29:30 -0700 (PDT) Received: from trehm0258 (gate2.fitnessquest...
2003 Dec 01
0
No subject
...r Thanks Brandon Caudle 9th Grade Admin Independence High School *Home of the Patriots + 4A State Football Champs 2000* Charlotte, North Carolina _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com Return-Path: <trehm@fitnessquest.com> Delivered-To: samba@lists.samba.org Received: from hal.firstpath.com (hal.firstpath.com [63.109.13.48]) by lists.samba.org (Postfix) with ESMTP id 2008F5639 for <samba@lists.samba.org>; Fri, 18 May 2001 10:29:22 -0700 (PDT) Received: from trehm0258 (gate2.fitnessquest...
2003 Dec 01
0
No subject
...i, I'm having problems with samba when I try to unmount shares from a server that has been shutdown already. This is especially a problem since it can cause the client to hang during shutdown. Surely there must be some way to get samba to time out after a period? Chris Jensen Return-Path: <trehm@fitnessquest.com> Delivered-To: samba@samba.org Received: from hal.firstpath.com (hal.firstpath.com [63.109.13.48]) by lists.samba.org (Postfix) with ESMTP id E1AB441AB for <samba@samba.org>; Tue, 11 Sep 2001 05:44:39 -0700 (PDT) Received: from trehm0258 (gate2.fitnessquest.com [63.109...