search for: globalaa

Displaying 7 results from an estimated 7 matches for "globalaa".

Did you mean: globalsaa
2015 Dec 04
2
RFC: New function attribute HasInaccessibleState
...flag by default to all functions whose definitions aren't available (external), and then propagate from there on. I don't see any optimizations being inhibited by such a setting, so it should be okay. >I think we need to go back and look at the underlying use case (as I understand it): GlobalAA should be able to figure out that calls to malloc/free don't touch global variables visible to the optimizer. How do we address this problem? Yes, this is the primary concern. Most libc functions (including printf, malloc, free) fall into the same category. - Vaivaswatha On Fri, Dec 4, 201...
2015 Dec 04
2
RFC: New function attribute HasInaccessibleState
...#39;t available >> (external), and then propagate from there on. I don't see any >optimizations >> being inhibited by such a setting, so it should be okay. >> >> >> >I think we need to go back and look at the underlying use case (as I >> understand it): GlobalAA should be able to figure out that calls to >> malloc/free don't touch global variables visible to the optimizer. >How do >> we address this problem? >> Yes, this is the primary concern. Most libc functions (including >printf, >> malloc, free) fall into the same cat...
2015 Dec 04
4
RFC: New function attribute HasInaccessibleState
...n propagate from there on. I don't see any >optimizations >>>> being inhibited by such a setting, so it should be okay. >>>> >>>> >>>> >I think we need to go back and look at the underlying use case (as >I >>>> understand it): GlobalAA should be able to figure out that calls to >>>> malloc/free don't touch global variables visible to the optimizer. >How do >>>> we address this problem? >>>> Yes, this is the primary concern. Most libc functions (including >printf, >>>> mall...
2015 Dec 04
3
RFC: New function attribute HasInaccessibleState
...ble (external), and then propagate from there on. I don't see >> any optimizations being inhibited by such a setting, so it should be >> okay. >> >> >> >>> I think we need to go back and look at the underlying use case (as I >>> understand it): GlobalAA should be able to figure out that calls to >>> malloc/free don't touch global variables visible to the optimizer. >>> How do we address this problem? >> >> >> Yes, this is the primary concern. Most libc functions (including >> printf, malloc, free) fa...
2015 Dec 04
4
RFC: New function attribute HasInaccessibleState
>> In the case of user-defined allocation functions, the definitions for those functions are available >Are they? probably not unless you're in an LTO build. Yes, I'm assuming an LTO build. >Printf() is a very nasty one because it can actually affect a lot of state. The %n modifier can cause an argument to be written to. hence it would have HasInaccessibleState and ArgMemOnly
2015 Dec 08
3
RFC: New function attribute HasInaccessibleState
...m there on. I don't see > >> any optimizations being inhibited by such a setting, so it should > >> be okay. > >> > >> > >> > >>> I think we need to go back and look at the underlying use case (as > >>> I understand it): GlobalAA should be able to figure out that calls > >>> to malloc/free don't touch global variables visible to the > >>> optimizer. > >>> How do we address this problem? > >> > >> > >> Yes, this is the primary concern. Most libc functions...
2015 Dec 09
5
RFC: New function attribute HasInaccessibleState
...m there on. I don't see > >> any optimizations being inhibited by such a setting, so it should > >> be okay. > >> > >> > >> > >>> I think we need to go back and look at the underlying use case (as > >>> I understand it): GlobalAA should be able to figure out that calls > >>> to malloc/free don't touch global variables visible to the > >>> optimizer. > >>> How do we address this problem? > >> > >> > >> Yes, this is the primary concern. Most libc functions...