This is an archive of the discontinued LLVM Phabricator instance.

Collapse AArch64/Utils into AArch64/MCTargetDesc
Needs ReviewPublic

Authored by rsmith on Apr 18 2017, 7:15 PM.

Details

Summary

Fix a layering violation (cyclic dependency) between AArch64/Utils and AArch64/MCTargetDesc by folding the single header and source file from the former into the latter. Every user of the Utils file already depends on and includes parts of MCTargetDesc, and there is no clear layering between these two.

Diff Detail

Repository
rL LLVM

Event Timeline

rsmith created this revision.Apr 18 2017, 7:15 PM
rsmith edited the summary of this revision. (Show Details)Apr 18 2017, 7:15 PM
lib/Target/AArch64/Utils/AArch64BaseInfo.h