search for: address_no_taken

Displaying 5 results from an estimated 5 matches for "address_no_taken".

2013 Oct 30
3
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
...pre-IPO), > cannot be fed to LTO, unless we re-analyze them from ground > up. > So is the idea that lib/Analysis/IPA/GlobalsModRef.cpp will set this bit when it runs? > > I'm not quire sure your question. Let me try to answer. In my implementation, I set address_no_taken in lib/Transformation/IPO/GlobalOpt.cpp. In this pass, it tries to see if a global var has its address taken before it tries to optimize the global variable. ModRef is immaterial in this regard. What I'm try to say in "A4" is that it is really *troublesome* if we save the addr-t...
2013 Oct 30
0
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
...e them from > > ground > > up. > > > So is the idea that lib/Analysis/IPA/GlobalsModRef.cpp will set > > this bit when it runs? > > > > > I'm not quire sure your question. Let me try to answer. > > In my implementation, I set address_no_taken in > lib/Transformation/IPO/GlobalOpt.cpp. > In this pass, it tries to see if a global var has its address taken > before it tries to optimize > the global variable. > > ModRef is immaterial in this regard. > > What I'm try to say in "A4" is that it is reall...
2013 Oct 30
2
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
...a project I did before. In that project the interface is asymmetric and the return value take into account of concurrent access. Sorry for being sloppy. Please ignore 2) completely. >> I'm not quire sure your question. Let me try to answer. >> >> In my implementation, I set address_no_taken in >> lib/Transformation/IPO/GlobalOpt.cpp. >> In this pass, it tries to see if a global var has its address taken >> before it tries to optimize >> the global variable. >> >> ModRef is immaterial in this regard. >> >> What I'm try to say in &quot...
2013 Oct 30
0
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
----- Original Message ----- > Hi, There: > > I'd like to add bit, called "addr_not_taken", to GlobalVariable in > order to > indicate if a GlobalVariable doesn't has its address taken or not. > > 1.The motivation > =============== > The motivation can be explained by the following example. In this > example, > variable x does not have
2013 Oct 29
5
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
Hi, There: I'd like to add bit, called "addr_not_taken", to GlobalVariable in order to indicate if a GlobalVariable doesn't has its address taken or not. 1.The motivation =============== The motivation can be explained by the following example. In this example, variable x does not have its address taken, therefore, it cannot be indirectly access. So, we can prove