Merge llvm trunk r321017 to contrib/llvm.
Update llvm to trunk r290819 and resolve conflicts.
Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, andpreserve our customizations, where necessary.
Upgrade our copy of llvm/clang to 3.4 release. This version supportsall of the features in the current working draft of the upcoming C++standard, provisionally named C++1y.The code generator's p
Upgrade our copy of llvm/clang to 3.4 release. This version supportsall of the features in the current working draft of the upcoming C++standard, provisionally named C++1y.The code generator's performance is greatly increased, and the loopauto-vectorizer is now enabled at -Os and -O2 in addition to -O3. ThePowerPC backend has made several major improvements to code generationquality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZbackends have all seen major feature work.Release notes for llvm and clang can be found here:<http://llvm.org/releases/3.4/docs/ReleaseNotes.html><http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html>MFC after: 1 month
show more ...
Upgrade our copy of llvm/clang to trunk r178860, in preparation of theupcoming 3.3 release (branching and freezing expected in a few weeks).Preliminary release notes can be found at the usual loca
Upgrade our copy of llvm/clang to trunk r178860, in preparation of theupcoming 3.3 release (branching and freezing expected in a few weeks).Preliminary release notes can be found at the usual location:<http://llvm.org/docs/ReleaseNotes.html>An MFC is planned once the actual 3.3 release is finished.
Upgrade our copy of llvm/clang to r142614, from upstream's release_30branch. This brings us very close to the 3.0 release, which is expectedin a week or two.MFC after: 1 week
Remove more unneeded files and directories from contrib/llvm. Thisstill allows us to build tblgen and clang, and further reduces thefootprint in the tree.Approved by: rpaulo (mentor)
Import LLVM/clang from vendor stripped of docs/ test/ website/ www/ examples/in llvm/ and/or llvm/contrib/clang/ respectively.Approved by: ed (mentor)Approved by: core