FailedChanges

Summary

  1. [Polly] [PPCGCodeGeneration] Add managed memory support to GPU code generation. This needs changes to GPURuntime to expose synchronization between host and device. 1. Needs better function naming, I want a better name than "getOrCreateManagedDeviceArray" 2. DeviceAllocations is used by both the managed memory and the non-managed memory path. This exploits the fact that the two code paths are never run together. I'm not sure if this is the best design decision Reviewed by: PhilippSchaad Tags: #polly Differential Revision: https://reviews.llvm.org/D32215
  2. [X86][SSE] Renames all ones test to better match type. Added 8f32/4f64 optsize tests discussed on D32416
Revision 301640 by bollu:
[Polly] [PPCGCodeGeneration] Add managed memory support to GPU code
generation.

This needs changes to GPURuntime to expose synchronization between host
and device.

1. Needs better function naming, I want a better name than
"getOrCreateManagedDeviceArray"

2. DeviceAllocations is used by both the managed memory and the
non-managed memory path. This exploits the fact that the two code paths
are never run together. I'm not sure if this is the best design decision

Reviewed by: PhilippSchaad

Tags: #polly

Differential Revision: https://reviews.llvm.org/D32215
Change TypePath in RepositoryPath in Workspace
The file was modified/polly/trunk/lib/CodeGen/PPCGCodeGeneration.cpp (diff)llvm-revision.src/polly/trunk/lib/CodeGen/PPCGCodeGeneration.cpp
The file was added/polly/trunk/test/GPGPU/cuda-managed-memory-simple.llllvm-revision.src/polly/trunk/test/GPGPU/cuda-managed-memory-simple.ll
The file was modified/polly/trunk/tools/GPURuntime/GPUJIT.c (diff)llvm-revision.src/polly/trunk/tools/GPURuntime/GPUJIT.c
The file was modified/polly/trunk/tools/GPURuntime/GPUJIT.h (diff)llvm-revision.src/polly/trunk/tools/GPURuntime/GPUJIT.h
Revision 301639 by rksimon:
[X86][SSE] Renames all ones test to better match type.

Added 8f32/4f64 optsize tests discussed on D32416
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/X86/all-ones-vector.ll (diff)llvm-revision.src/llvm/trunk/test/CodeGen/X86/all-ones-vector.ll