]> granicus.if.org Git - clang/commit
[multiversion] Update Clang for the API change in LLVM r227731.
authorChandler Carruth <chandlerc@gmail.com>
Sun, 1 Feb 2015 12:26:23 +0000 (12:26 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sun, 1 Feb 2015 12:26:23 +0000 (12:26 +0000)
commit9298b6f4588322e510a2130310e1b69c6399edd6
tree64f2f56472ca6249bdfc6dc5cd7dec87329adc39
parentb4ac3d281fc2ca82413011d451722aacbfe5ce93
[multiversion] Update Clang for the API change in LLVM r227731.

This moves all of the PassManager <-> Target communication to use the
new pass manager's TargetIRAnalysis even with the old pass manager. See
the LLVM commit for some of why things are moving in this direction, but
the short version is that this will enable us to create per-function
TargetTransformInfo objects that have correct subtarget information for
that function.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227732 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/BackendUtil.cpp