SuccessChanges

Summary

  1. Fix the env PATH var for the avx512-sde bot
  2. [X86][AVX] Ensure vector non-temporal load/store intrinsics force pointer alignment (PR33830) Clang specifies a max type alignment of 16 bytes on darwin targets (annoyingly in the driver not via cc1), meaning that the builtin nontemporal stores don't correctly align the loads/stores to 32 or 64 bytes when required, resulting in lowering to temporal unaligned loads/stores. This patch casts the vectors to explicitly aligned types prior to the load/store to ensure that the require alignment is respected. Differential Revision: https://reviews.llvm.org/D35996
Revision 309491 by eladcohen:
Fix the env PATH var for the avx512-sde bot
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/buildbot/osuosl/master/config/builders.pyzorg/buildbot/osuosl/master/config/builders.py
Revision 309488 by rksimon:
[X86][AVX] Ensure vector non-temporal load/store intrinsics force pointer alignment (PR33830)

Clang specifies a max type alignment of 16 bytes on darwin targets (annoyingly in the driver not via cc1), meaning that the builtin nontemporal stores don't correctly align the loads/stores to 32 or 64 bytes when required, resulting in lowering to temporal unaligned loads/stores.

This patch casts the vectors to explicitly aligned types prior to the load/store to ensure that the require alignment is respected.

Differential Revision: https://reviews.llvm.org/D35996
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Headers/avx2intrin.hclang.src/lib/Headers/avx2intrin.h
The file was modified/cfe/trunk/lib/Headers/avx512fintrin.hclang.src/lib/Headers/avx512fintrin.h
The file was modified/cfe/trunk/lib/Headers/avxintrin.hclang.src/lib/Headers/avxintrin.h
The file was modified/cfe/trunk/test/CodeGen/x86-nontemporal.cclang.src/test/CodeGen/x86-nontemporal.c