<div dir="ltr">Hi all,<div><div><br class="">I'm writing an AA pass that overrides the <i>runOnModule( Module & M )</i> and <i>alias( const Value* V1, ...)</i> methods.<i>  </i>I'm trying to understand my options for relating per-<i>Value</i>  information computed during <i>runOnModule</i>, to the <i>Value</i> objects passed into my alias method.</div></div><div><br></div><div>Is attaching metadata to those objects during <i>runOnModule</i>, and reading it during <i>alias(...)</i>, pretty much the only decent way to match up a given IR Value across those two methods' invocations?</div><div><br></div><div>Thanks, Christian</div><div><br></div><div>P.S.  Apologies if this email is too close to a duplicate post.  I've seen a few variations on this question lately on IRC and this email list, but I haven't seen any clear answer.</div><div><br></div></div>