summaryrefslogtreecommitdiffstats
path: root/polly
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2016-07-06 03:04:50 +0000
committerTobias Grosser <tobias@grosser.es>2016-07-06 03:04:50 +0000
commit856e31bb9c3191f51f1d0e05e74a8867cebc806f (patch)
treefba99d8c1dd182ee6604934bccb0c03c7a4faf34 /polly
parenta24d3ba26a41fe7d23e82e57b685db25edde33ef (diff)
downloadbcm5719-llvm-856e31bb9c3191f51f1d0e05e74a8867cebc806f.tar.gz
bcm5719-llvm-856e31bb9c3191f51f1d0e05e74a8867cebc806f.zip
GPURuntime: Drop polly_allocateMemoryForHostAndDevice
There is function is currently unused and will be replaced in the future by functions that allow to allocate memory only on the host or only on the device. llvm-svn: 274597
Diffstat (limited to 'polly')
-rw-r--r--polly/tools/GPURuntime/GPUJIT.c18
-rw-r--r--polly/tools/GPURuntime/GPUJIT.h4
2 files changed, 0 insertions, 22 deletions
diff --git a/polly/tools/GPURuntime/GPUJIT.c b/polly/tools/GPURuntime/GPUJIT.c
index 2aafd702ebb..e3f849e3df1 100644
--- a/polly/tools/GPURuntime/GPUJIT.c
+++ b/polly/tools/GPURuntime/GPUJIT.c
@@ -375,24 +375,6 @@ void polly_stopTimerByCudaEvent(PollyGPUEvent *Start, PollyGPUEvent *Stop,
free(Stop);
}
-void polly_allocateMemoryForHostAndDevice(void **HostData,
- PollyGPUDevicePtr **DevData,
- int MemSize) {
- dump_function();
-
- if ((*HostData = (int *)malloc(MemSize)) == 0) {
- fprintf(stdout, "Could not allocate host memory.\n");
- exit(-1);
- }
-
- *DevData = malloc(sizeof(PollyGPUDevicePtr));
- if (*DevData == 0) {
- fprintf(stdout, "Allocate memory for GPU device memory pointer failed.\n");
- exit(-1);
- }
- CuMemAllocFcnPtr(&((*DevData)->Cuda), MemSize);
-}
-
void polly_copyFromHostToDevice(PollyGPUDevicePtr *DevData, void *HostData,
int MemSize) {
dump_function();
diff --git a/polly/tools/GPURuntime/GPUJIT.h b/polly/tools/GPURuntime/GPUJIT.h
index 5ed41cea05b..a3a072bc699 100644
--- a/polly/tools/GPURuntime/GPUJIT.h
+++ b/polly/tools/GPURuntime/GPUJIT.h
@@ -63,7 +63,6 @@
* polly_initDevice(&Context, &Device);
* polly_getPTXModule(KernelString, &Module);
* polly_getPTXKernelEntry(Entry, Module, &Kernel);
- * polly_allocateMemoryForHostAndDevice(&HostData, &DevData, MemSize);
* polly_setKernelParameters(Kernel, BlockWidth, BlockHeight, DevData);
* polly_startTimerByCudaEvent(&Start, &Stop);
* polly_launchKernel(Kernel, GridWidth, GridHeight);
@@ -92,9 +91,6 @@ void polly_copyFromHostToDevice(PollyGPUDevicePtr *DevData, void *HostData,
int MemSize);
void polly_copyFromDeviceToHost(void *HostData, PollyGPUDevicePtr *DevData,
int MemSize);
-void polly_allocateMemoryForHostAndDevice(void **HostData,
- PollyGPUDevicePtr **DevData,
- int MemSize);
void polly_setKernelParameters(PollyGPUFunction *Kernel, int BlockWidth,
int BlockHeight, PollyGPUDevicePtr *DevData);
void polly_launchKernel(PollyGPUFunction *Kernel, int GridWidth,
OpenPOWER on IntegriCloud