search for: dragonffi

Displaying 4 results from an estimated 4 matches for "dragonffi".

2018 Feb 05
0
LLVM Weekly - #214, Feb 5th 2018
...d any tips or feedback to <asb at asbradbury.org>, or @llvmweekly or @asbradbury on Twitter. ## News and articles from around the web Reminder: the deadline for paper submissions for [EuroLLVM 2018](http://llvm.org/devmtg/2018-04/) is this Friday, February 9th. Adrien Guinet has released [DragonFFI](https://github.com/aguinet/dragonffi/), a C Foreign Function Interface (FFI) library based on Clang/LLVM. It aims to provide broader ABI support than libffi and to work around the limitations of Python's cffi C parser through the use of Clang. ## On the mailing lists * Fāng-ruì Sòng started...
2018 Mar 19
0
LLVM Weekly - #220, Mar 19th 2018
...re issues at <http://llvmweekly.org> and pass it on to anyone else you think may be interested. Please send any tips or feedback to <asb at asbradbury.org>, or @llvmweekly or @asbradbury on Twitter. ## News and articles from around the web The LLVM Project Blog has a [new entry about DragonFFI](http://blog.llvm.org/2018/03/dragonffi-ffijit-for-c-language-using.html), which uses LLVM and Clang to provide a high quality foreign function interface library for Python. Tickets are [still available](http://lists.llvm.org/pipermail/llvm-dev/2018-March/121783.html) for the Women in Compilers an...
2019 Apr 12
3
Generating C headers from LLVM
Hi List, is there any way to generate proper C header files for functions that are defined in LLVM-IR. My current attempts fail when clang does some fancy transformations (to adhere to some ABIs ??), e.g., for returning a struct. For example the declaration typedef struct {int64_t a; int64_t b;int64_t c;} test; test create_test(void);yields the LLVM code %struct.test = type { i64, i64, i64 }
2018 May 10
8
Using C++14 code in LLVM
Last time this came up, there were a lot of people that were stuck on GCC 4.9 due to ABI reasons. I think forcing that upgrade is going to be the most disruptive part of this, and I think that will really need a decent amount of time. =[ On Thu, May 10, 2018 at 2:26 PM JF Bastien via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > On May 10, 2018, at 12:25 PM, Evgeny Astigeevich