search for: fn_attr

Displaying 1 result from an estimated 1 matches for "fn_attr".

2019 Jul 23
2
[RFC] Optimization Remark for derived function / argument attributes
...ed attribute was learned (for example a pointer never being written to). Evidently the following might not be the final interface, but one could imagine something like the following: $ ./clang foobar.c -g -Rannotations -O3 foobar.c:2:1: remark: derived following attributes for function f: fn_attr("norecurse") fn_attr("nounwind") fn_attr("readonly") arg_attr(0, "nocapture") arg_attr(0, "readonly") [-Rannotations] double f(double* a) { foobar.c: double f(double* a) { return a[0]; } A work in progress patch implementing such...