search for: harbo

Displaying 20 results from an estimated 29 matches for "harbo".

Did you mean: harb
2011 Jun 30
2
[LLVMdev] GCC 4.1 ABI and clang
On Thu, Jun 30, 2011 at 3:43 PM, Duncan Sands <baldrick at free.fr> wrote: > On 30/06/11 15:13, Øyvind Harboe wrote: >>> Sorry, I meant from which version of clang? I'm using Ubuntu 10 and >>> I was wondering if clang/llvm 2.8 would do it. >> >> Perhaps I better try the latest, got an error when I tried 2.8: > > C++ support in clang 2.8 was poor. I'll try to bu...
2011 Jul 03
3
[LLVMdev] Deleting unused C++ code
...ings for unused C++ code using global analysis? If I could use llvm to figure out what code I can delete in a 20 year old app with millions of lines of code, this alone would defend spending time on making the app build with llvm, even if we don't actually run the code generated... -- Øyvind Harboe - Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/
2011 Jun 30
0
[LLVMdev] GCC 4.1 ABI and clang
...resent to the powers >> that be that clang/llvm is ABI compatible with GCC 4.1 linux >> 64 bit. > > both clang and gcc-4.1 are supposed to conform to the platform ABI (if they > don't then that is a bug), and thus be ABI compatible. Starting with which version? -- Øyvind Harboe - Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/
2011 Jun 30
4
[LLVMdev] GCC 4.1 ABI and clang
Hi Øyvind, > I'm trying to find some written evidence to present to the powers > that be that clang/llvm is ABI compatible with GCC 4.1 linux > 64 bit. both clang and gcc-4.1 are supposed to conform to the platform ABI (if they don't then that is a bug), and thus be ABI compatible. Ciao, Duncan.
2008 Jun 22
1
[LLVMdev] Backend for the ZPU - a stack based / zero operand CPU
On Fri, 20 Jun 2008, [ISO-8859-1] ?yvind Harboe wrote: >> The ZPU has two instructions that I'd also like to use. These instructions >> can push a value from deeper down on the stack and also pop a value >> from the stack and store them deeper down on the stack. > > Sounds like the Intel X87 floating point stack, whi...
2011 Jun 30
2
[LLVMdev] GCC 4.1 ABI and clang
...nd > I was wondering if clang/llvm 2.8 would do it. Perhaps I better try the latest, got an error when I tried 2.8: In file included from testsuite/test.cpp:8: In file included from ./testsuite/precompile.h:4: ./util/precompile.h:17:12: fatal error: 'iosfwd' file not found -- Øyvind Harboe - Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/
2011 Jun 30
2
[LLVMdev] iosfwd problems
I've tried llvm 2.8 and 2.9, but they both have problems with #include <iosfwd>. Any pointers to what this might be? /usr/include/c++/4.5/iosfwd:39:10: fatal error: 'bits/c++config.h' file not found #include <bits/c++config.h> -- Øyvind Harboe - Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/
2011 Jun 30
0
[LLVMdev] GCC 4.1 ABI and clang
On Thu, Jun 30, 2011 at 4:00 PM, Øyvind Harboe <oyvind.harboe at zylin.com> wrote: > On Thu, Jun 30, 2011 at 3:43 PM, Duncan Sands <baldrick at free.fr> wrote: >> On 30/06/11 15:13, Øyvind Harboe wrote: >>>> Sorry, I meant from which version of clang? I'm using Ubuntu 10 and >>>> I was wondering...
2011 Jul 03
0
[LLVMdev] Deleting unused C++ code
...a coverage tool like gcov to see what's actually *used* when the app is run normally. Then you can ask the question, what percentage of all lines of code are dead? A static analysis will not be able to see through things like virtual method calls. Reid On Sun, Jul 3, 2011 at 3:07 PM, Øyvind Harboe <oyvind.harboe at zylin.com> wrote: > Can llvm generate warnings for unused C++ code using global > analysis? > > If I could use llvm to figure out what code I can delete in a 20 > year old app with millions of lines of code, this alone would defend > spending time on makin...
2008 Jun 24
1
[LLVMdev] jit DLLs
> ?yvind Harboe wrote: >> Are JIT DLLs supported? >> >> The idea is to use llvm to put performance sensitive code into >> a DLL that a Windows app can then use. >> >> This would build the performance sensitive code on the target >> machine making it possible to exploit CP...
2008 Jun 24
4
[LLVMdev] jit DLLs
...code into a DLL that a Windows app can then use. This would build the performance sensitive code on the target machine making it possible to exploit CPU specific x86 vector instructions. The code that calls fn's in the DLL should, ideally, be unaware that a llvm JIT is being used. -- Øyvind Harboe http://www.zylin.com/zy1000.html ARM7 ARM9 XScale Cortex JTAG debugger and flash programmer
2011 Jul 04
2
[LLVMdev] Deleting unused C++ code
..., which is a non-starter. That said, it would be interesting to add gcov to the testsuite to get a measure of how many percent of the application we're exercising.... > A static analysis will not be able to see through things like virtual > method calls. Not even in theory? -- Øyvind Harboe - Can Zylin Consulting help on your project? US toll free 1-866-980-3434 / International +47 51 87 40 27 http://www.zylin.com/
2011 Jul 04
0
[LLVMdev] Deleting unused C++ code
On Mon, Jul 4, 2011 at 1:42 AM, Øyvind Harboe <oyvind.harboe at zylin.com> wrote: > On Sun, Jul 3, 2011 at 10:34 PM, Reid Kleckner <reid.kleckner at gmail.com> wrote: >> An easier way would be to use a coverage tool like gcov to see what's >> actually *used* when the app is run normally.  Then you can ask the &g...
2008 Jun 19
2
[LLVMdev] Backend for the ZPU - a stack based / zero operand CPU
...would fit entirely onto an FPGA/CPLD. It has very high code density (~80% of ARM Thumb) Overview of architecture(documentation is definitely the weak side of the ZPU): http://www.zylin.com/zpu_arch.html The ZPU is now hosted at: http://www.opencores.org/projects.cgi/web/zpu/overview -- Øyvind Harboe http://www.zylin.com/zy1000.html ARM7 ARM9 XScale Cortex JTAG debugger and flash programmer
2011 Jun 30
2
[LLVMdev] GCC 4.1 ABI and clang
On Thu, Jun 30, 2011 at 02:44:26PM +0200, Øyvind Harboe wrote: > On Thu, Jun 30, 2011 at 2:03 PM, Duncan Sands <baldrick at free.fr> wrote: > > Hi Øyvind, > > > >> I'm trying to find some written evidence to present to the powers > >> that be that clang/llvm is ABI compatible with GCC 4.1 linux > >> 6...
2011 Jun 30
0
[LLVMdev] GCC 4.1 ABI and clang
On 30/06/11 15:13, Øyvind Harboe wrote: >> Sorry, I meant from which version of clang? I'm using Ubuntu 10 and >> I was wondering if clang/llvm 2.8 would do it. > > Perhaps I better try the latest, got an error when I tried 2.8: C++ support in clang 2.8 was poor. Ciao, Duncan. > > In file included f...
2011 Jun 30
0
[LLVMdev] iosfwd problems
If you have not done so, you have to configure a clang header to find your default libc++ header files. See #5 at http://clang.llvm.org/get_started.html if this is your issue. Garrison On Jun 30, 2011, at 10:33, Øyvind Harboe wrote: > I've tried llvm 2.8 and 2.9, but they both have problems with > #include <iosfwd>. > > Any pointers to what this might be? > > /usr/include/c++/4.5/iosfwd:39:10: fatal error: 'bits/c++config.h' > file not found > #include <bits/c++config.h&g...
2008 Jun 20
1
[LLVMdev] Backend for the ZPU - a stack based / zero operand CPU
> On Jun 19, 2008, at 2:30 PM, ?yvind Harboe wrote: >> My llvm.org knowledge is ... shallow ... but I'm hoping that >> someone would find the time & pity to answer my questions: >> >> Q: Is a stack based / zero operand CPU and llvm a good match? (GCC >> wasn't) > > I'm not really sure, I...
2011 Jul 04
2
[LLVMdev] Deleting unused C++ code
...Doxygen or CodeViz that can generate (imperfect) call graphs for you. It sounds like you just need a rough list of functions that might be unused to start with. -Scott On Sun, Jul 3, 2011 at 11:04 PM, Daniel Berlin <dberlin at dberlin.org> wrote: > On Mon, Jul 4, 2011 at 1:42 AM, Øyvind Harboe <oyvind.harboe at zylin.com> wrote: >> On Sun, Jul 3, 2011 at 10:34 PM, Reid Kleckner <reid.kleckner at gmail.com> wrote: >>> An easier way would be to use a coverage tool like gcov to see what's >>> actually *used* when the app is run normally.  Then you ca...
2010 Nov 19
0
[LLVMdev] Fw: Writing a backend for the ZPU
Whoops! Forgot to CC: the list! ----- Forwarded Message ----- > From:Samuel Crow <samuraileumas at yahoo.com> > To:Øyvind Harboe <oyvind.harboe at zylin.com> > Cc: > Sent:Thursday, November 18, 2010 7:22:39 PM > Subject:Re: [LLVMdev] Writing a backend for the ZPU > > > Hello, Some > thoughts/problems: - In GCC I created > registers which were just stack > slots in the stack frame. Th...