search for: deref_or_nuill

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...