Displaying 3 results from an estimated 3 matches for "__ieee754_sqrt".
2011 Jul 25
2
[LLVMdev] dragon egg adding extra characters to function names
...0000000000000070 r .LC15
0000000000000008 r .LC2
0000000000000010 r .LC3
0000000000000018 r .LC4
0000000000000020 r .LC5
0000000000000028 r .LC6
0000000000000030 r .LC7
0000000000000038 r .LC8
0000000000000040 r .LC9
0000000000000000 T __GI_acos
0000000000000000 T __ieee754_acos
U __ieee754_sqrt
0000000000000000 T acos
but when I compile with dragonegg, I get:
$ llvm-nm acos.bc.o
T __GI_acos
T acos
T __ieee754_acos
U __ieee754_sqrt
Why does LLVM do this? I assume that it has something to do with the fact
that LLVM treats the function "acos"...
2011 Jul 26
0
[LLVMdev] dragon egg adding extra characters to function names
...gt; 0000000000000010 r .LC3
> 0000000000000018 r .LC4
> 0000000000000020 r .LC5
> 0000000000000028 r .LC6
> 0000000000000030 r .LC7
> 0000000000000038 r .LC8
> 0000000000000040 r .LC9
> 0000000000000000 T __GI_acos
> 0000000000000000 T __ieee754_acos
> U __ieee754_sqrt
> 0000000000000000 T acos
>
> but when I compile with dragonegg, I get:
>
> $ llvm-nm acos.bc.o
> T __GI_acos
> T acos
> T __ieee754_acos
> U __ieee754_sqrt
I don't see any functions being renamed: the names seem to be the same...
2011 Jul 27
2
[LLVMdev] dragon egg adding extra characters to function names
...000000018 r .LC4
> > 0000000000000020 r .LC5
> > 0000000000000028 r .LC6
> > 0000000000000030 r .LC7
> > 0000000000000038 r .LC8
> > 0000000000000040 r .LC9
> > 0000000000000000 T __GI_acos
> > 0000000000000000 T __ieee754_acos
> > U __ieee754_sqrt
> > 0000000000000000 T acos
> >
> > but when I compile with dragonegg, I get:
> >
> > $ llvm-nm acos.bc.o
> > T __GI_acos
> > T acos
> > T __ieee754_acos
> > U __ieee754_sqrt
>
> I don't see any...