SuccessChanges

Summary

  1. [PowerPC][Altivec] Fix offsets for vec_xl and vec_xst (details)
  2. Reordering KextImageInfo::LoadImageUsingMemoryModule so we only call (details)
Commit e0407f54965318247c8fece2dfa5c9023acf0973 by nemanjai
[PowerPC][Altivec] Fix offsets for vec_xl and vec_xst
As we currently have it implemented in altivec.h, the offsets for these
two intrinsics are element offsets. The documentation in the ABI (as
well as the implementation in both XL and GCC) states that these should
be byte offsets.
Differential revision: https://reviews.llvm.org/D63636
The file was modifiedclang/lib/Headers/altivec.h
The file was addedclang/test/CodeGen/builtins-ppc-xl-xst.c
Commit 6602e1fb0e34c1a755ef561de24e5b78a460672a by Jason Molenda
Reordering KextImageInfo::LoadImageUsingMemoryModule so we only call
ModulesDidLoad at the end of the method after the new module has been
added to the target and the sections have all been adjusted to their
actual load addresses.  Solves a problem where an operating system
plugin in the kernel could be loaded multiple times; the first before
the binary had even been added to the target.
<rdar://problem/50523558>
The file was modifiedlldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp