Displaying 7 results from an estimated 7 matches for "deref_or_nuill".
2018 Feb 16
3
Missing attribute inference cases
...influences AA, particularly relevant for libraries which
wrap build in functions which are annotated, but don't manually annotate
the wrappers
dereferenceable - influences speculation safety, this primarily drives
LICM, but can also effect things like PRE -- probably best to implement
as a deref_or_nuill analysis and then merge nonnull inference to promote
dereferenceable_or_null - see previous
nounwind - currently implemented in PruneEH, missing in new pass manager
-- this one will get fixed in the near future
*Untrusted Declarations*
In several cases, we check hasExactDefinition before check...
2018 Feb 16
2
Missing attribute inference cases
...influences AA, particularly relevant for libraries which wrap
build in functions which are annotated, but don't manually annotate the
wrappers
dereferenceable - influences speculation safety, this primarily drives LICM,
but can also effect things like PRE -- probably best to implement as a
deref_or_nuill analysis and then merge nonnull inference to promote
dereferenceable_or_null - see previous
nounwind - currently implemented in PruneEH, missing in new pass manager --
this one will get fixed in the near future
Other cases I just noticed...
noreturn -- useful for exception throw wrappers
allo...
2018 Feb 17
2
Missing attribute inference cases
...s which wrap
>> build in functions which are annotated, but don't manually annotate the
>> wrappers
>>
>> dereferenceable - influences speculation safety, this primarily drives LICM,
>> but can also effect things like PRE -- probably best to implement as a
>> deref_or_nuill analysis and then merge nonnull inference to promote
>>
>>
>> dereferenceable_or_null - see previous
>>
>> nounwind - currently implemented in PruneEH, missing in new pass manager --
>> this one will get fixed in the near future
>>
>> Other cases I ju...
2018 Feb 16
0
Missing attribute inference cases
...elevant for libraries which
> wrap build in functions which are annotated, but don't manually
> annotate the wrappers
>
> dereferenceable - influences speculation safety, this primarily drives
> LICM, but can also effect things like PRE -- probably best to
> implement as a deref_or_nuill analysis and then merge nonnull
> inference to promote
>
> dereferenceable_or_null - see previous
>
> nounwind - currently implemented in PruneEH, missing in new pass
> manager -- this one will get fixed in the near future
>
Other cases I just noticed...
noreturn -- useful fo...
2018 Feb 16
0
Missing attribute inference cases
...ly relevant for libraries which wrap
> build in functions which are annotated, but don't manually annotate the
> wrappers
>
> dereferenceable - influences speculation safety, this primarily drives LICM,
> but can also effect things like PRE -- probably best to implement as a
> deref_or_nuill analysis and then merge nonnull inference to promote
>
>
> dereferenceable_or_null - see previous
>
> nounwind - currently implemented in PruneEH, missing in new pass manager --
> this one will get fixed in the near future
>
> Other cases I just noticed...
> noreturn -- u...
2018 Feb 17
0
Missing attribute inference cases
...ap
>> build in functions which are annotated, but don't manually annotate the
>> wrappers
>>
>> dereferenceable - influences speculation safety, this primarily drives
>> LICM,
>> but can also effect things like PRE -- probably best to implement as a
>> deref_or_nuill analysis and then merge nonnull inference to promote
>>
>>
>> dereferenceable_or_null - see previous
>>
>> nounwind - currently implemented in PruneEH, missing in new pass
>> manager --
>> this one will get fixed in the near future
>>
>> Other...
2018 Feb 19
1
Missing attribute inference cases
...ctions which are annotated, but don't manually annotate the
>>> wrappers
>>>
>>> dereferenceable - influences speculation safety, this primarily
>>> drives LICM,
>>> but can also effect things like PRE -- probably best to implement as a
>>> deref_or_nuill analysis and then merge nonnull inference to promote
>>>
>>>
>>> dereferenceable_or_null - see previous
>>>
>>> nounwind - currently implemented in PruneEH, missing in new pass
>>> manager --
>>> this one will get fixed in the near fut...