search for: open64

Displaying 20 results from an estimated 188 matches for "open64".

2006 May 02
1
compile R on Solaris 9
...te. gcc -I../../src/extra/zlib -I../../src/extra/bzip2 -I../../src/extra/pcre -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c connections.c -o connections.o connections.c: In function `init_con': connections.c:381: structure has no member named `open64' connections.c: In function `newfile': connections.c:639: structure has no member named `open64' connections.c: In function `newfifo': connections.c:785: structure has no member named `open64' connections.c: In function `do_fifo': connections.c:837: structure has no member n...
2010 Jul 01
2
[LLVMdev] Qualitative comparisons between Open64 and llvm
Hi, I have been working towards developing compiler optimization tools targeting multi core processors while using LLVM IR as the starting point and building on top of the analysis and optimization passes available in the llvm source. Recently, I looked into Open64 and its intermediate representation WHIRL. Documentation for developers to use Open64 seems to be inadequate (when compared to LLVM documentation). I am planning to download the source and look into it. I was wondering if anyone has worked with both LLVM and Open64 and has some qualitative compari...
2010 Jul 02
0
[LLVMdev] Qualitative comparisons between Open64 and llvm
Hi, Arvind Sudarsanam: I know some of Open64. Above all, Open64 is designed for a high performance compiler. It is now supported by AMD, HP, ICT Chinese Academy of Science, etc. and has been ported to X86, Itanium, Loongson CPU etc. And to your questions 1, Open64 already have some main optimization phases, Inline for aggressive inline opt....
2013 Nov 08
1
[PATCH 2/3] syscalls: Add syscalls needed by arm64
On 11/08/2013 09:12 AM, Steve Capper wrote: > diff --git a/usr/klibc/open64.c b/usr/klibc/open64.c > new file mode 100644 > index 0000000..6ca603e > --- /dev/null > +++ b/usr/klibc/open64.c > @@ -0,0 +1,22 @@ > +/* > + * open64.c > + * > + * For 64 bit systems without the open syscall, pass straight > + * through into openat. > + */ > +...
2012 Nov 22
2
[LLVMdev] Disable loop unroll pass
Hi, Gang: I remember there were different voices when you check-in the code. I agree with them although I didn't reply your mail in open64's mailing list. In the transformation you illustrate, it involves two operations: 1) promote WHILE-loop into DO-loop (i.e noncountable loop to countable loop) 2) get rid of trip-count dec/inc and compare. 1) is irrelevant to HW loop. Any scalar optimizer should handle 1). It is n...
2012 Nov 14
8
[LLVMdev] Is infinite empty loop dead code?
Hi, All: Is it legal to delete empty infinite loop like this : "while(1) {}"? It is interesting that both llvm and gcc keep the loop, however Open64 delete it. If it is safe to delete this loop, it would be lot easier to delete non-obvious dead loop like following as compiler doesn't need to prove if the loop in question is infinite or not. Currently llvm is not able to delete such dead loop. while (a) { a = whatever } ; // no...
2012 Nov 22
0
[LLVMdev] Disable loop unroll pass
...lidity check functionality , but the code reduced, more stable. Gang 在 2012-11-23,3:17,Shuxin Yang <shuxin.llvm at gmail.com> 写道: > Hi, Gang: > > I remember there were different voices when you check-in the code. > I agree with them although I didn't reply your mail in open64's mailing list. > > In the transformation you illustrate, it involves two operations: > 1) promote WHILE-loop into DO-loop (i.e noncountable loop to countable loop) > 2) get rid of trip-count dec/inc and compare. > > 1) is irrelevant to HW loop. Any scalar optimizer...
2010 Apr 19
5
[LLVMdev] Code Size Benchmark
Hi all, We did some benchmarks on code size with clang, gcc 4.5, and open64. Clang performed second in the test. The benchmark is CSiBE. Clang can't compile the linux kernel (some inline asm not supported) and replaypc (error: use of unknown builtin '__builtin_next_arg'). The concrete results are attached. -------------- next part -------------- An HTML attachm...
2012 Nov 22
0
[LLVMdev] Disable loop unroll pass
I am the designer for open64 hwloop structure, but I am not a student. Hope the following helps: To transform a loop into hwloop, we need the help from optimizer. For example, while(k3>=10){ sum+=k1; k3 --; } into the form: zdl_loop(k3-9) { sum+=k1; } So, we introduce a new ZDLBR whirl(open64...
2013 Jul 17
2
[LLVMdev] [Proposal] Parallelize post-IPO stage.
...rogram > optimization (http://gcc.gnu.org/wiki/LinkTimeOptimization). Hi, Diego: Thank you for the comment. Quite honestly, I'm not very familiar with gcc's LTO implementation, and now I'm not allowed to read any GPL V3 code. What I'm describing here is somewhat similar to Open64's IPA implementation. I did port gcc before and of course read its document . Based on my little knowledge of its internal, I think gcc's "whole-program" mode is almost identical to Open64's IPA in spirit, I guess gcc community likely borrowed some idea from Open64. On the...
2002 Aug 07
1
Help/Note: Bug in samba-2.2.5/msdfs
...handler/logfiles", 0xFFBEDC88) = 0 stat64("run/data/fracas/hs-handler/logfiles", 0xFFBEEF70) = 0 stat64("run/data/fracas/hs-handler/logfiles/neuer ordner", 0xFFBEEF70) Err#2 ENOENT stat64("run/data/fracas/hs-handler/logfiles/neuer ordner", 0xFFBEEF70) Err#2 ENOENT open64("run/data/fracas/hs-handler/logfiles", O_RDONLY|O_NDELAY) = 25 fcntl(25, F_SETFD, 0x00000001) = 0 fstat64(25, 0xFFBEE118) = 0 getdents64(25, 0x0029A5D0, 1048) = 896 getdents64(25, 0x0029A5D0, 1048) = 88 getdents64(25, 0x0029A5D0, 1048) = 0 close(25) = 0 stat64("run/data/f...
2001 Nov 22
2
Add new user -> swat core dump
...page back with an error messages), nor when I change the password of an existing samba user, or whatever. On the Solaris box, I can find a core file in the swat directory. If I truss (see the system calls) the inetd process and its childs, I see at the end: ...[27542 is the swat PID]... 27542: open64("/usr/local/samba/private/smbpasswd", O_RDONLY) = 5 27542: sigaction(SIGALRM, 0xEFFFEF98, 0x00000000) = 0 27542: alarm(5) = 300 27542: fcntl(5, F_SETLKW64, 0xEFFFF0A8) = 0 27542: alarm(0) = 5...
2012 Nov 14
0
[LLVMdev] Is infinite empty loop dead code?
On Tue, Nov 13, 2012 at 11:23:02PM -0800, Shuxin Yang wrote: > Hi, All: > > Is it legal to delete empty infinite loop like this : "while(1) {}"? > It is interesting that both llvm and gcc keep the loop, however Open64 > delete it. I think it's illegal to delete such infinite loop, perhapes you should file a bug report to open64. That's my 2 cents. Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #...
2012 Nov 22
3
[LLVMdev] Disable loop unroll pass
...re entering into the codegen. Looking at its > implementation, > >it. > > Could you please articulate why CG fail to recognize it? Well, just because the loop unrolling pass runs before the CG is called. > I remember in gcc, recognizing hw loop is in a RTL pass, and in > Open64, one > student(?) added some stuff in Scalar Opt, instead of CodeGen, just > for HW loop. > I recalled there is only one reason sounds valid -- prevent the loop > become > too big to fit in HW constraint. It sounds very similar to our implementation. We've implemented the hw...
2012 Nov 22
2
[LLVMdev] Disable loop unroll pass
Hi, Gang: I don't want to discuss Open64 internal in LLVM mailing list. Let us only focus on the design per se. As your this mail and your previous mail combined give me a impression that : The only reason you introduce the specific operator for HW loop in Scalar Opt simply because you have hard time in figure out the trip count...
2004 Aug 05
3
[Bug 1536] rsync aborts transferring files larger than 2 GB
https://bugzilla.samba.org/show_bug.cgi?id=1536 ------- Additional Comments From wayned@samba.org 2004-07-30 13:30 ------- Created an attachment (id=589) --> (https://bugzilla.samba.org/attachment.cgi?id=589&action=view) Add checks for open64 and mkstemp64 to configure If the user's system has open64() but not mkstemp64(), we avoid using mkstemp(). -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA...
2012 Nov 14
2
[LLVMdev] Is infinite empty loop dead code?
...PM +0800, 陳韋任 (Wei-Ren Chen) wrote: > On Tue, Nov 13, 2012 at 11:23:02PM -0800, Shuxin Yang wrote: > > Hi, All: > > > > Is it legal to delete empty infinite loop like this : "while(1) {}"? > > It is interesting that both llvm and gcc keep the loop, however Open64 > > delete it. > > I think it's illegal to delete such infinite loop, perhapes you should > file a bug report to open64. That's my 2 cents. The reason I think it's illegal is because if you remove it, then the behavior is different. One with infinite empty loop wil...
2008 Jun 11
3
[LLVMdev] LLVM and loop optimizations
Hello, We are currently evaluating LLVM as a compiler technology against Open64 and have a few questions regarding its currently status with respect to optimizations in particular. Control flow is often expensive on the architectures we are considering and as such loop optimizations, e.g. unroll and jam, can play an important role. For example, consider the following prog...
2007 Jan 23
1
dovecotpw/sql crypt scheme core dump with rc17-19
...ot; in SQL. I changed default_pass_scheme from CRYPT to PLAIN, and no troubles. I then tried dovecotpw: dovecotpw -p 123 -s PLAIN-MD5 {PLAIN-MD5}202cb962ac59075b964b07152d234b70 dovecotpw -p 123 -s CRYPT Segmentation Fault (core dumped) So I then tried this: truss dovecotpw -p 123 -s crypt open64("/dev/urandom", O_RDONLY) = 3 read(3, "F80E82 c", 4) = 4 fcntl(3, F_GETFD, 0x00000000) = 0 fcntl(3, F_SETFD, 0x00000001) = 0 open64("/usr/local/lib/dovecot/auth/password", O_RDONLY|O_NDELAY) Er...
2007 Aug 09
1
Mails causing imap process to hang.
...NIL NIL "base64" 801726 10279)) A truss of the process reveals: write(1, " * 4 0 F E T C H (".., 36) = 36 sendfilev64(1, 1, 0xFFBFF2C0, 1, 0xFFBFF2B4) = 65536 close(10) = 0 close(8) = 0 open64("/var/qmail/maildirs/09/44/XXXXXX/Maildir/maildirsize", O_RDWR|O_APPEND) = 8 read(8, " 1 0 4 8 5 7 6 0 S\n 6 4".., 5120) = 1188 read(8, 0xFFBFE3FC, 3932) = 0 write(1, " )\r\n 0 0 0 0 0 0 1 0 ".., 33) = 33 pollsys(0x000B0378, 3, 0xFFBFF8...