search for: mahadevan

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

2010 Sep 03
2
[LLVMdev] llvm-py (Python bindings for LLVM), new release 0.6.
Hi all, Thought you might be interested: llvm-py 0.6 was released a couple of days back. This release is compatible with LLVM 2.7. Check it out at http://www.mdevan.org/llvm-py/. llvm-py has it's own mailing list, at http://groups.google.com/group/llvm-py. Regards, -Mahadevan. (author of llvm-py)
2010 Oct 02
0
[LLVMdev] llvm-py (Python bindings for LLVM), new release 0.6.
Hi Mahadevan, This looks very nice. Is there a good reason to maintain this outside of the LLVM source tree, or is this something you would like to see come in tree? - Daniel On Thu, Sep 2, 2010 at 10:58 PM, Mahadevan R <mdevan.foobar at gmail.com> wrote: > Hi all, > > Thought you might be i...
2008 Jun 10
2
[LLVMdev] ExecutionEngine::create returns 0
...ail with the much smaller program I've got and > maybe I'll figure out what's wrong with my call to > ExecutionEngine::create. That call is perfectly valid, actually. It works for me when linked with: g++ -o b b.o `llvm-config --ldflags` `llvm-config --libs engine jit` Cheers, -Mahadevan.
2008 Jul 10
2
[LLVMdev] r53212 broke LLVM on openbsd-4.3/gcc-3.3.5, patch.
...ges committed in rev. 53212 broke LLVM build on openbsd-4.3 with gcc-3.3.5 (i386 and amd64). The attached patch fixes this. This looks like an issue with gcc-3.3.5, and I'm not sure if you guys will be wanting to support this compiler. Just sharing the patch hoping it helps someone. Regards, -Mahadevan. -------------- next part -------------- A non-text attachment was scrubbed... Name: gcc335.patch Type: application/octet-stream Size: 686 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080710/91217cca/attachment.obj>
2008 May 13
2
[LLVMdev] Python bindings available.
On 2008-05-13, at 02:12, Mahadevan R wrote: >>> That's not how the object works... > > Gordon, I think I can make it work if we have the following additional > function in LLVM-C: > > LLVMModuleRef LLVMGetModule(LLVMModuleProviderRef MP) { > return wrap(unwrap(MP)->getModule()); > } Can I ask,...
2008 Nov 22
2
[LLVMdev] llvm-py 0.5 released.
Hi. Version 0.5 of llvm-py, Python bindings for LLVM, has been released. This version supports (only) LLVM 2.4. New instructions of LLVM 2.4 (vicmp, vfcmp, insertvalue, extractvalue) are available. Home page: http://mdevan.nfshost.com/llvm-py/ Feedback welcome. Thanks & Regards, -Mahadevan.
2008 Nov 23
1
[LLVMdev] llvm-py 0.5 released.
...[LLVMdev] [ANN] llvm-py 0.5 released. > To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu> > Message-ID: <B7A557A7-587A-478A-AB94-B03FDA6254A8 at apple.com> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > > On Nov 22, 2008, at 8:59 AM, Mahadevan R wrote: > >> Hi. >> >> Version 0.5 of llvm-py, Python bindings for LLVM, has been released. >> This version supports (only) LLVM 2.4. New instructions of LLVM 2.4 >> (vicmp, vfcmp, insertvalue, extractvalue) are available. >> >> Home page: http://mdevan...
2008 Mar 26
4
[LLVMdev] Python bindings?
Hi, Are there Python bindings for LLVM? Apparently there was one ~2005; has this been updated since? Is anyone working on this? Is the LLVM dev community interested in this? Thanks & Regards, -Mahadevan.
2008 Jul 07
2
[LLVMdev] Intrinsics and it's documentation.
Hi, While going through the list of intrinsics in Intrinsics.td, I found that it does not match the list given in Language Reference [1]. Does this mean that they are not to be used / don't work? Or is it just that the documentation is outdated? Thanks & Regards, -Mahadevan. [1] http://www.llvm.org/docs/LangRef.html
2008 Aug 03
2
[LLVMdev] llvm-c bindings and exceptions?
...ing -- shouldn't all (C linkage) functions exposed by LLVM-C (and written in C++) be catching std::exception (or "...") to prevent exceptions being passed on to C callers? [OT: Does clang warn about throw statements from within "extern C" functions?] Thanks & Regards, -Mahadevan.
2008 Aug 04
1
[LLVMdev] llvm-c bindings and exceptions?
Hi, On Sun, Aug 3, 2008 at 11:42 PM, Chris Lattner <clattner at apple.com> wrote: > > On Aug 3, 2008, at 7:54 AM, Mahadevan R wrote: > >> Hi, >> >> Just wondering -- shouldn't all (C linkage) functions exposed by >> LLVM-C (and written in C++) be catching std::exception (or "...") to >> prevent exceptions being passed on to C callers? > > LLVM doesn't use exceptio...
2008 Jul 22
0
[LLVMdev] r53212 broke LLVM on openbsd-4.3/gcc-3.3.5, patch.
On Thu, Jul 10, 2008 at 02:10:18PM +0530, Mahadevan R wrote: I was just wondering if anyone had been able to look at Mahadevan's patch? It makes LLVM compile again on OpenBSD with gcc 3, and doesn't seem to cause any regressions. It would definitely make some of our lives easier if this was in SVN rather than having to be applied manually e...
2008 Jun 10
0
[LLVMdev] ExecutionEngine::create returns 0
On Tue, 10 Jun 2008 07:07:35 +0530, Mahadevan R wrote: >> Now to compare it in detail with the much smaller program I've got and >> maybe I'll figure out what's wrong with my call to >> ExecutionEngine::create. > > That call is perfectly valid, actually. It works for me when linked > with: > > g+...
2008 May 13
2
[LLVMdev] Python bindings available.
...problem in Python. This pattern is composable, which is an important property; Owner could play the role of Pet to some OtherOwner. But this is really delving into the realm of excessively elaborate, so I think I'll bow out now. Do whatever you think best. :) On May 13, 2008, at 04:31, Mahadevan R wrote: > On Tue, May 13, 2008 at 1:22 PM, Gordon Henriksen > <gordonhenriksen at mac.com> wrote: >> On 2008-05-13, at 02:12, Mahadevan R wrote: >> >>>>> That's not how the object works... >>> >>> Gordon, I think I can make it work if w...
2008 Jul 08
2
[LLVMdev] Intrinsics and it's documentation.
On Tue, Jul 8, 2008 at 12:00 AM, Chris Lattner <sabre at nondot.org> wrote: > On Mon, 7 Jul 2008, Mahadevan R wrote: >> While going through the list of intrinsics in Intrinsics.td, I found >> that it does not match the list given in Language Reference [1]. Does >> this mean that they are not to be used / don't work? Or is it just >> that the documentation is outdated? > &gt...
2008 May 13
0
[LLVMdev] Python bindings available.
On Tue, May 13, 2008 at 1:22 PM, Gordon Henriksen <gordonhenriksen at mac.com> wrote: > On 2008-05-13, at 02:12, Mahadevan R wrote: > > >>> That's not how the object works... > > > > Gordon, I think I can make it work if we have the following additional > > function in LLVM-C: > > > > LLVMModuleRef LLVMGetModule(LLVMModuleProviderRef MP) { > > return wrap(u...
2008 May 10
4
[LLVMdev] Python bindings available.
...I haven't tested). Tested only on Linux/i386. Would love to hear your comments. [Needless to say, it's all work in progress, but mostly it works as expected. More tests, documentation and APIs will follow.] It's all here: http://mdevan.nfshost.com/llvm-py.html Thanks & Regards, -Mahadevan.
2008 Jun 11
4
[LLVMdev] Query on optimization and tail call.
...nounwind { entry: %tmp2 = add i32 %n, -1 ; <i32> [#uses=1] %tmp3 = tail call i32 @sum( i32 %tmp2 ) nounwind ; <i32> [#uses=1] %tmp5 = add i32 %tmp3, %n ; <i32> [#uses=1] ret i32 %tmp5 } Why isn't llvm able to eliminate the tail call in this (simpler) case? Regards, -Mahadevan.
2008 May 12
2
[LLVMdev] Python bindings available.
On Mon, May 12, 2008 at 7:55 PM, Gordon Henriksen <gordonhenriksen at mac.com> wrote: > On May 12, 2008, at 02:58, Mahadevan R wrote: > > >> Consider the case where a function creates and populates a Module, > >> stuffs it in an ExistingModuleProvider for the JIT, then returns > >> the ModuleProvider, dropping direct reference to the Module. > >> (ModuleProvider takes ownership...
2009 Jan 05
1
[LLVMdev] Small doc fix.
Hi, The LLVM Assembly Language Reference [1] incorrectly states that the prefix used for dll{import,export} is _imp__; it is actually __imp_. The attached patch fixes this. Thanks & Regards, -Mahadevan. [1] file:///home/mdevan/llvm/docs/LangRef.html#linkage -------------- next part -------------- A non-text attachment was scrubbed... Name: doc-dllimport-prefix.patch Type: text/x-diff Size: 1099 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090105/78ae3...