TargetInfo may be a object that would be held by the user, when lld is used as an API. I dont think we should change any users data structure http://llvm-reviews.chandlerc.com/D944