From e830228ff06c222ff6b640c69c12b4b32a0cb957 Mon Sep 17 00:00:00 2001 From: akashk4 <akashk4@illinois.edu> Date: Wed, 8 Jan 2020 09:10:46 -0600 Subject: [PATCH] Removing Tensor Op handling from GenVISC --- hpvm/lib/Transforms/GenVISC/GenVISC.cpp | 51 ------------------------- 1 file changed, 51 deletions(-) diff --git a/hpvm/lib/Transforms/GenVISC/GenVISC.cpp b/hpvm/lib/Transforms/GenVISC/GenVISC.cpp index cd711b4a7d..cae0b3a2dc 100644 --- a/hpvm/lib/Transforms/GenVISC/GenVISC.cpp +++ b/hpvm/lib/Transforms/GenVISC/GenVISC.cpp @@ -163,21 +163,6 @@ IS_VISC_CALL(requestMemory) IS_VISC_CALL(attributes) IS_VISC_CALL(hint) -// Tensor Operators -IS_VISC_CALL(tensor_mul) -IS_VISC_CALL(tensor_convolution) -IS_VISC_CALL(tensor_group_convolution) -IS_VISC_CALL(tensor_batchnorm) -IS_VISC_CALL(tensor_add) -IS_VISC_CALL(tensor_pool_max) -IS_VISC_CALL(tensor_pool_min) -IS_VISC_CALL(tensor_pool_mean) -IS_VISC_CALL(tensor_relu) -IS_VISC_CALL(tensor_clipped_relu) -IS_VISC_CALL(tensor_tanh) -IS_VISC_CALL(tensor_sigmoid) -IS_VISC_CALL(tensor_softmax) - // Return the constant integer represented by value V static unsigned getNumericValue(Value* V) { assert(isa<ConstantInt>(V) @@ -1282,42 +1267,6 @@ bool GenVISC::runOnModule(Module &M) { if (isVISCCall_cos(I)) { ReplaceCallWithIntrinsic(I, Intrinsic::cos, &toBeErased); } - if (isVISCCall_tensor_convolution(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_convolution, &toBeErased); - } - if (isVISCCall_tensor_group_convolution(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_group_convolution, &toBeErased); - } - if (isVISCCall_tensor_add(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_add, &toBeErased); - } - if (isVISCCall_tensor_batchnorm(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_batchnorm, &toBeErased); - } - if (isVISCCall_tensor_mul(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_mul, &toBeErased); - } - if (isVISCCall_tensor_pool_max(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_pool_max, &toBeErased); - } - if (isVISCCall_tensor_pool_min(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_pool_min, &toBeErased); - } - if (isVISCCall_tensor_pool_mean(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_pool_mean, &toBeErased); - } - if (isVISCCall_tensor_relu(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_relu, &toBeErased); - } - if (isVISCCall_tensor_tanh(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_tanh, &toBeErased); - } - if (isVISCCall_tensor_clipped_relu(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_clipped_relu, &toBeErased); - } - if (isVISCCall_tensor_softmax(I)) { - ReplaceCallWithIntrinsic(I, Intrinsic::visc_tensor_softmax, &toBeErased); - } } // Erase the __visc__node calls -- GitLab