From f026fa9601e204f89e83aae35c2bf727f40cf2a8 Mon Sep 17 00:00:00 2001
From: Maria Kotsifakou <kotsifa2@illinois.edu>
Date: Wed, 30 Oct 2019 21:02:59 -0500
Subject: [PATCH] Fixed batchnorm bug in wrapper backend

---
 .../Transforms/DFG2LLVM_WrapperAPI/DFG2LLVM_WrapperAPI.cpp  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/llvm/lib/Transforms/DFG2LLVM_WrapperAPI/DFG2LLVM_WrapperAPI.cpp b/llvm/lib/Transforms/DFG2LLVM_WrapperAPI/DFG2LLVM_WrapperAPI.cpp
index 7ea0c1dce2..c54dd9ef3b 100644
--- a/llvm/lib/Transforms/DFG2LLVM_WrapperAPI/DFG2LLVM_WrapperAPI.cpp
+++ b/llvm/lib/Transforms/DFG2LLVM_WrapperAPI/DFG2LLVM_WrapperAPI.cpp
@@ -857,7 +857,7 @@ errs() << "TensorII: " << *TensorII << "\n";
         Args.push_back(TensorII->getOperand(7));
     
         // Create wrapper API runtime function call
-        Constant* wrapper_tensorGroupConvolution;
+        Constant* wrapper_tensorGroupConvolution =
           M->getOrInsertFunction(StringRef("wrapper_tensorGroupConvolution"),
             RtM->getFunction(StringRef("wrapper_tensorGroupConvolution"))->getFunctionType());
         CallInst* CI = CallInst::Create(wrapper_tensorGroupConvolution,
@@ -895,9 +895,9 @@ errs() << "TensorII: " << *TensorII << "\n";
         Args.push_back(TensorII->getOperand(3));
         Args.push_back(TensorII->getOperand(4));
         Args.push_back(TensorII->getOperand(5));
-    
+
         // Create wrapper API runtime function call
-        Constant* wrapper_tensorBatchNorm;
+        Constant* wrapper_tensorBatchNorm =
           M->getOrInsertFunction(StringRef("wrapper_tensorBatchNorm"),
             RtM->getFunction(StringRef("wrapper_tensorBatchNorm"))->getFunctionType());
         CallInst* CI = CallInst::Create(wrapper_tensorBatchNorm,
-- 
GitLab