Displaying 4 results from an estimated 4 matches for "_zbs1a".
2015 Jan 27
7
[LLVMdev] IR extension proposal: bitset constants
...transformed using this mechanism. Such a global cannot be
accessed in the normal way. It may only be accessed using an intrinsic that
tests whether a given pointer is in the set.
To return to our concrete example, a translation unit defining the vtable
for A may also define the following global:
@_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1A, 0, 1)]
A translation unit defining B would define:
@_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
@_ZBS1B = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
And C:
@_ZBS1A = appending bitset constant [1 x i8*] [gep(...
2015 Jan 28
3
[LLVMdev] IR extension proposal: bitset constants
...essed in the normal way. It may only be accessed using an intrinsic
>> that
>> tests whether a given pointer is in the set.
>>
>> To return to our concrete example, a translation unit defining the vtable
>> for A may also define the following global:
>>
>> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1A, 0, 1)]
>>
>> A translation unit defining B would define:
>>
>> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
>> @_ZBS1B = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
>>
>>...
2015 Jan 29
3
[LLVMdev] IR extension proposal: bitset constants
...t; >> that
> > >> tests whether a given pointer is in the set.
> > >>
> > >> To return to our concrete example, a translation unit defining the
> vtable
> > >> for A may also define the following global:
> > >>
> > >> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1A, 0, 1)]
> > >>
> > >> A translation unit defining B would define:
> > >>
> > >> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
> > >> @_ZBS1B = appending bitset constan...
2015 Jan 30
0
[LLVMdev] IR extension proposal: bitset constants
...uch a global cannot be
> accessed in the normal way. It may only be accessed using an intrinsic that
> tests whether a given pointer is in the set.
>
> To return to our concrete example, a translation unit defining the vtable
> for A may also define the following global:
>
> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1A, 0, 1)]
>
> A translation unit defining B would define:
>
> @_ZBS1A = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
> @_ZBS1B = appending bitset constant [1 x i8*] [gep(@_ZTV1B, 0, 1)]
>
> And C:
>
> @_ZBS1...