Merge commit 'a9072baedea1fd8759ab9bd0ed0c0e2821bdba7c' into merge-pnacl-3.5
This merges in PNaCl 3.5.
1.28.3
Conflicts:
configure
include/llvm/ADT/Triple.h
include/llvm/InitializePasses.h
lib/IR/Module.cpp
lib/IR/Verifier.cpp
lib/Linker/LinkModules.cpp
lib/Support/Triple.cpp
lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp
lib/Target/JSBackend/JSTargetMachine.h
lib/Target/JSBackend/MCTargetDesc/LLVMBuild.txt
lib/Target/JSBackend/TargetInfo/CMakeLists.txt
lib/Target/LLVMBuild.txt
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/NaCl/ExpandArithWithOverflow.cpp
lib/Transforms/NaCl/ExpandCtors.cpp
lib/Transforms/NaCl/PNaClABISimplify.cpp
projects/sample/configure
tools/CMakeLists.txt
tools/opt/opt.cpp