search for: _relationship_

Displaying 4 results from an estimated 4 matches for "_relationship_".

2012 Jan 24
0
[LLVMdev] [cfe-dev] [RFC] Module Flags Metadata
...ple of metadata is that a program with all metadata stripped has the same behavior as one with the metadata still in place. This is a simplified understanding of semantics. As I understand, the expected metadata design behavior is that optimizer/transformations are not responsible to preserve any _relationship_ between a User and a MDNode. For example, if a MDNode is "using" a User then optimizer can remove the User without bothering about what happens to the MDNode. Same way, If MDNode is attached to an Instruction then optimizer can mutate, delete or replace the Instruction while completely i...
2012 Jan 26
2
[LLVMdev] [cfe-dev] [RFC] Module Flags Metadata
...is that a program with all metadata stripped has the same behavior as one with the metadata still in place. > > > This is a simplified understanding of semantics. As I understand, the expected metadata design behavior is that optimizer/transformations are not responsible to preserve any _relationship_ between a User and a MDNode. For example, if a MDNode is "using" a User then optimizer can remove the User without bothering about what happens to the MDNode. Right. > Same way, If MDNode is attached to an Instruction then optimizer can mutate, delete or replace the Instruction whil...
2012 Jan 24
6
[LLVMdev] [RFC] Module Flags Metadata
On Jan 24, 2012, at 1:35 AM, Chandler Carruth wrote: > On Wed, Jan 18, 2012 at 1:36 PM, Bill Wendling <wendling at apple.com> wrote: > Hello, > > This is a proposal for implementing "module flags". Please take a look at this and give any feedback you may have. > > Thanks! > -bw > > I have only one real comment -- this violates the contract and spirit
2012 Jan 26
0
[LLVMdev] [cfe-dev] [RFC] Module Flags Metadata
...rogram with all metadata stripped has the same behavior as one with the metadata still in place. >> >> >> This is a simplified understanding of semantics. As I understand, the expected metadata design behavior is that optimizer/transformations are not responsible to preserve any _relationship_ between a User and a MDNode. For example, if a MDNode is "using" a User then optimizer can remove the User without bothering about what happens to the MDNode. > > Right. > >> Same way, If MDNode is attached to an Instruction then optimizer can mutate, delete or replace t...