[PM] Move TargetLibraryInfo into the Analysis library.
Audit RequiredrL226078

Description

[PM] Move TargetLibraryInfo into the Analysis library.

While the term "Target" is in the name, it doesn't really have to do
with the LLVM Target library -- this isn't an abstraction which LLVM
targets generally need to implement or extend. It has much more to do
with modeling the various runtime libraries on different OSes and with
different runtime environments. The "target" in this sense is the more
general sense of a target of cross compilation.

This is in preparation for porting this analysis to the new pass
manager.

No functionality changed, and updates inbound for Clang and Polly.

Details

Auditors
dsanders
Committed
chandlercJan 14 2015, 6:16 PM
Parents
rL226077: Win64Exception.cpp: Try to fix crash for x64 EH. "Per" might be null there.
Branches
Unknown
Tags
Unknown