search for: transparent_union

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

2015 Jun 28
2
[LLVMdev] llvm-abi: A library for generating ABI-compliant LLVM IR
Hi everyone, (Also CC'ed cfe-dev since this seems relevant to Clang, particularly the questions at the end.) I've been working on a library to generate LLVM IR that complies with platform ABIs (the current focus is on C but I'm also interested in ABIs for other languages). You can find it here: https://github.com/scross99/llvm-abi To explain further (for those who are unfamiliar),
2015 Jun 29
2
[LLVMdev] [cfe-dev] llvm-abi: A library for generating ABI-compliant LLVM IR
...;s uses, but > I think it's the main reason that we haven't done something like this in > LLVM already. > > Any solution that doesn't involve actual Clang ASTs is unlikely to be able > to represent all C-with-extensions types (unions, bitfields, alignment > attributes, transparent_union attribute). I took a look at Type.hpp in your > project, and it seems to be missing some of these things. Keeping such a > library up to date with new extensions is going to be a maintenance burden. > > That said, I wish you luck, and I hope the project eases some of the > difficulti...
2015 Jun 29
3
[LLVMdev] [cfe-dev] llvm-abi: A library for generating ABI-compliant LLVM IR
...> > this in > > > LLVM already. > > > > > > Any solution that doesn't involve actual Clang ASTs is unlikely to > > > be able > > > to represent all C-with-extensions types (unions, bitfields, > > > alignment > > > attributes, transparent_union attribute). I took a look at Type.hpp > > > in your > > > project, and it seems to be missing some of these things. Keeping > > > such a > > > library up to date with new extensions is going to be a maintenance > > > burden. > > > > > >...
2015 Jul 01
2
[LLVMdev] [cfe-dev] llvm-abi: A library for generating ABI-compliant LLVM IR
...gt;> > > > >> > > Any solution that doesn't involve actual Clang ASTs is unlikely to > >> > > be able > >> > > to represent all C-with-extensions types (unions, bitfields, > >> > > alignment > >> > > attributes, transparent_union attribute). I took a look at Type.hpp > >> > > in your > >> > > project, and it seems to be missing some of these things. Keeping > >> > > such a > >> > > library up to date with new extensions is going to be a maintenance > >> &g...