<div dir="ltr">While this is target information, it isn't actually part of the target today and doesn't use any part of the target code. Maybe some day we can use a target hook to initialize the data structures, but even then I feel like this really belongs in the core analysis library.<div><br></div><div>Would there be any objections to just moving it into Analysis?</div><div><br></div><div>Doing this would remove a seriously ugly layering violation we have today. I believe this would remove the last dependency on lib/Target by lib/Analysis and the largest set of dependencies on lib/Target by lib/Transforms.</div><div><br></div><div>If there is general agreement, I will make it so.</div><div>-Chandler</div></div>