search for: gnu_indirect_function

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

2015 Dec 18
2
RFC: __attribute__((ifunc("resolver")) representation in LLVM IR
Hi Everyone, I would like to implement GCC ifunc attribute support in Clang and LLVM. At the moment Clang ignores the attribute with a warning. On LLVM IR level there is no support for ifunc. But there is some support for ELF symbol type `@gnu_indirect_function` in ELF reader/writer/target asm parser. This RFC is looking for thoughts and suggestions about representation of ifunc in LLVM IR. Alternatives for ifunc representation: 1. Add a boolean flag isIFunc to`GlobalAlias` >From implementation perspective ifunc is very close to a function alias that...
2015 Dec 19
2
RFC: __attribute__((ifunc("resolver")) representation in LLVM IR
...Hi Everyone, > > > > I would like to implement GCC ifunc attribute support in Clang and LLVM. > At > > the moment Clang ignores the attribute with a warning. On LLVM IR level > > there is no support for ifunc. But there is some support for ELF symbol > type > > `@gnu_indirect_function` in ELF reader/writer/target asm parser. This > RFC is > > looking for thoughts and suggestions about representation of ifunc in > LLVM > > IR. > > > > Alternatives for ifunc representation: > > > > 1. Add a boolean flag isIFunc to`GlobalAlias` > > Fr...
2015 Dec 21
2
RFC: __attribute__((ifunc("resolver")) representation in LLVM IR
...like to implement GCC ifunc attribute support in Clang and >>> LLVM. At >>> > the moment Clang ignores the attribute with a warning. On LLVM IR level >>> > there is no support for ifunc. But there is some support for ELF >>> symbol type >>> > `@gnu_indirect_function` in ELF reader/writer/target asm parser. This >>> RFC is >>> > looking for thoughts and suggestions about representation of ifunc in >>> LLVM >>> > IR. >>> > >>> > Alternatives for ifunc representation: >>> > >>>...
2015 Dec 23
2
RFC: __attribute__((ifunc("resolver")) representation in LLVM IR
...> > LLVM. At >>>>> > the moment Clang ignores the attribute with a warning. On LLVM IR >>>>> > level >>>>> > there is no support for ifunc. But there is some support for ELF >>>>> > symbol type >>>>> > `@gnu_indirect_function` in ELF reader/writer/target asm parser. This >>>>> > RFC is >>>>> > looking for thoughts and suggestions about representation of ifunc in >>>>> > LLVM >>>>> > IR. >>>>> > >>>>> > Alternative...