Displaying 4 results from an estimated 4 matches for "representation_byt".
Did you mean:
representation_byte
2017 Aug 14
4
RFC: Representing unions in TBAA
It's hard to say.
What you've described sounds close to a neutral type system implemented in
metadata.
In particular, ". It also defines a set of language-neutral formal rules
that LLVM codegen follows to determine whether a given pair of accesses are
allowed to overlap by rules of the input language. "
and "the base type followed by field descriptors"
etc
Despite the
2017 Aug 21
2
RFC: Resolving TBAA issues
...struct-path approaches, we consider
> every type to be a member of a type group it explicitly refers
> to. Here's how the tree that describes relations between type
> groups would look like for the example above:
>
> <tbaa_root>
> |- <may_alias>
> |- <representation_byte>
> |-<structure>
> | |- S
> |- int
>
> The <vtable_pointer> group has a special meaning and is used to
> describe accesses to virtual table pointers. Similarly, the
> <union> type group includes all union types and used by the TBAA
> i...
2017 Aug 21
2
RFC: Resolving TBAA issues
...onsider
>> every type to be a member of a type group it explicitly refers
>> to. Here's how the tree that describes relations between type
>> groups would look like for the example above:
>>
>> <tbaa_root>
>> |- <may_alias>
>> |- <representation_byte>
>> |-<structure>
>> | |- S
>> |- int
>>
>> The <vtable_pointer> group has a special meaning and is used to
>> describe accesses to virtual table pointers. Similarly, the
>> <union> type group includes all union types...
2017 Aug 18
2
RFC: Resolving TBAA issues
...struct-path approaches, we consider
> every type to be a member of a type group it explicitly refers
> to. Here's how the tree that describes relations between type
> groups would look like for the example above:
>
> <tbaa_root>
> |- <may_alias>
> |- <representation_byte>
> |-<structure>
> | |- S
> |- int
>
> The <vtable_pointer> group has a special meaning and is used to
> describe accesses to virtual table pointers.
As in the current scheme, this group is a peer to <may_alias> above?
> Similarly, the...