search for: lauro

Displaying 20 results from an estimated 89 matches for "lauro".

Did you mean: mauro
2007 Aug 13
6
[LLVMdev] LLVM performance test
Hi all, I did a performance test of two real applications (FFMPEG and GTK) on ARM. For more details see: http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/ Lauro
2006 Dec 20
2
[LLVMdev] [patch] arm: external weak in constant pool
Adds external weak symbols of constant pool to ExtWeakSymbols set. Lauro -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20061220/1aaa0c7b/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: llvm.patch Type: text/x-patch Size: 1021...
2006 Dec 20
1
[LLVMdev] [patch] arm: external weak in constant pool
without tabs Lauro 2006/12/20, Bill Wendling <isanbard at gmail.com>: > > Hi Lauro, > > Just a stylistic remark; In your "llvm.patch" file, there are tabs in > these lines: > > + if (GV->hasExternalWeakLinkage()) { > + ExtWeakSymbols.insert(GV); > + }...
2006 Dec 20
0
[LLVMdev] [patch] arm: external weak in constant pool
Hi Lauro, Just a stylistic remark; In your "llvm.patch" file, there are tabs in these lines: + if (GV->hasExternalWeakLinkage()) { + ExtWeakSymbols.insert(GV); + } Others will need to review the patch for correctness, though. -bw On 12/20/06, Lauro Ramos Venancio <lauro.venancio at gm...
2007 Aug 14
0
[LLVMdev] LLVM performance test
Hi Lauro, On 14 Aug 2007, at 01:10, Lauro Ramos Venancio wrote: > Hi all, > > I did a performance test of two real applications (FFMPEG and GTK) on > ARM. For more details see: > http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/ Could you give me some more information about th...
2007 Feb 27
2
[LLVMdev] another problem with function arguments aligment
I think, we must move function arguments lowering from frontend to LLVM core. This lowering is generating machine dependent bytecode. See http://llvm.org/bugs/show_bug.cgi?id=1230 Lauro 2007/2/26, Chris Lattner <sabre at nondot.org>: > On Mon, 26 Feb 2007, Lauro Ramos Venancio wrote: > > The problem is: llvm-gcc generates the same bytecode for both functions: > > > > declare void @f(i32, i64) > > declare void @g(i32, i64) > > > > I can...
2007 Feb 26
3
[LLVMdev] another problem with function arguments aligment
...}; void f(int a, struct ss b); r0 <- a r1-r2 <- b void g(int a, long long b); r0 <- a r2-r3 <- b The problem is: llvm-gcc generates the same bytecode for both functions: declare void @f(i32, i64) declare void @g(i32, i64) I can't differ an i64 argument from a struct argument. Lauro
2007 Nov 02
0
[LLVMdev] llvm-gcc bootsrtap on ARM
Rafael, Remember that the qemu <= 0.9.0 can misexecute code compiled by LLVM. I think you should test using qemu CVS. Lauro 2007/11/2, Rafael Espindola <espindola at google.com>: > Hello, > > I am trying to bootstrap on ARM linux EABI using a qemu chroot to > better test my changes on at least one more architecture. > > I am using the following configure line: > > ../gcc/configure --prefix...
2008 Jan 21
2
[LLVMdev] LLVM build freezes in scratchbox, ARM target
Hi Arvind, To use llvm inside scratchbox you must use a newer qemu. See http://setanta.wordpress.com/2007/11/20/qemu-arm-eabi-no-scratchbox/ (in Portuguese, but the important things are in bash :) ) I don't know if it is the problem in this case, but it should be the first attempt. Lauro 2008/1/21, Rafael Espindola <espindola at google.com>: > On 21/01/2008, Arvind Ayyangar <arvind.ayyangar at gmail.com> wrote: > > Hi, > > I am new to LLVM and have been trying to get it working on > > scratchbox (ARM target). When I try to build llvm-2.1,...
2007 Apr 11
0
[LLVMdev] ideas for TLS implementation
Hi Lauro, On Wed, 2007-04-11 at 15:15 -0300, Lauro Ramos Venancio wrote: > For everyone understand which code must be emitted to implement TLS, I > will paste the code generated by gcc for a simple function: ... snip ... This proposal sounds really good to me. I only have a couple comments. We ha...
2007 Feb 09
2
[LLVMdev] problem with function arguments in ARM EABI
...h. > If I override these functions, I would copy a lot of code and change only few lines. I found another solution: adding two items to arguments Flags. Flags[27:24] = number of pieces that an argument was expanded. Flags[31:28] = sequential piece ID. What do you think? May I add these items? Lauro
2007 Apr 11
2
[LLVMdev] ideas for TLS implementation
...inux-gnu 4. implement "general dynamic" tls model for arm-linux-gnueabi (this is more complex because gcc 4.0 doesn't support tls for arm. I will have to backport a patch from gcc 4.1 to llvm-gcc) 5. Maybe implement other models for arm-linux-gnueabi Suggestions are appreciated. :-) Lauro
2007 Jan 05
2
[LLVMdev] constant pool in large functions
...out functions. A C test and the code generated by LLVM and GCC are attached. As you can see in the following error the ldr is too far from constant: $ arm-linux-gnueabi-as teste-llvm.s teste-llvm.s: Assembler messages: teste-llvm.s:1039: Error: bad immediate value for offset (4120) Any ideas? Lauro -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20070105/ab5fee94/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: teste.c Type: text/x-csrc Size: 20551 by...
2007 Apr 01
4
[LLVMdev] Using LLVM as a crosscompiler
...!) - If your host system libraries are newer then gcc 4.0, you must configure llvm-gcc with "--disable-shared" (this is a workaround for a bug) It would be great to have llvm-gcc inside OpenEmbedded. The Mamona project could be the first Linux distribution totally compiled by llvm-gcc! Lauro 2007/4/1, Koen Kooi <koen at dominion.kabel.utwente.nl>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Anton Korobeynikov schreef: > > Hello, Koen. > > > >> So my question is: How should I build llvm and llvm-gcc4 to have it cross-compile from x86 &gt...
2010 Sep 30
0
Vacation script execution question.
dovecot 1.2.9 --- I wanna know how the vacation script works. I don't understand why it tries to find locally (using LDAP) a recipient for the "vacation notification email". On the log, "sender_email at gmail.com" is the person sending email to "lauro at my.domain.org", which is on vacation. Deliver tries to find locally "sender_email at gmail.com", to send the vacation notification message: ---- imap dovecot: deliver(lauro at my.domain.org): sieve: msgid=<AANLkTim2HNbM=7WNoMOySg3UXgrikGnVdXR+wjhOG7 at mail.gmail.com&g...
2007 Apr 02
1
[LLVMdev] Using LLVM as a crosscompiler
...must apply the > > patch: > > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070319/046070.html > > That doesn't apply anymore :( You must use the llvm-gcc4 from the svn. It has some bug fixes that are important to ARM EABI and the patch should apply cleanly. Lauro
2007 Apr 10
2
[LLVMdev] LLVM and TLS
...0.42. Everything goes fine until llvm-gcc tries to compile the glibc. llvm-gcc can't compile glibc because it doesn't support TLS (Thread Local Storage). I know there is a bug report about TLS (PR941). Is there someone implementing TLS in LLVM and llvm-gcc? If not, I will implement this. Lauro
2007 Jan 05
0
[LLVMdev] constant pool in large functions
Hi Lauro, This is a very tricky problem to resolve. Basically you need a pass just before code emission to find the proper locations for each constant pool. That means you need: 1. Exact size of each instruction. This can be added with a custom instrinfo that specify instruction length for each targ...
2007 Feb 08
2
[LLVMdev] problem with function arguments in ARM EABI
...i64 registers). The function TargetLowering::LowerCallTo transforms all i64 arguments in two i32 arguments. A possible solution is override TargetLowering::LowerCallTo and do not expand i64 arguments. I don't know if it's a good solution. None backend overrides this function. Any ideas? Lauro
2007 Feb 09
0
[LLVMdev] problem with function arguments in ARM EABI
...th this issue, no? You just need a little extra bookkeeping in the target lowering code. Alternatively, you can use a "original alignment" attribute (i.e. alignment of unexpanded argument). That would be a 5-bit attribute. Chris, got a better idea? Evan On Feb 9, 2007, at 1:57 PM, Lauro Ramos Venancio wrote: >> >> Yes, you need to override both LowerArguments and LowerCallTo. All of >> the current targets / abi's use the default implementation in >> SelectionDAGISel.cpp But I guess ARM EABI will be the first. :-) As >> far as I can see, this is t...