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