Remove hoisting on the tensor -> vectors pass. (#7079)

Hoisting can cause unnecessary allocations if done on tensors.
diff --git a/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp b/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp
index 657e86c..256522f 100644
--- a/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp
+++ b/iree/compiler/Codegen/LLVMCPU/LLVMCPUTileAndVectorizeLinalgTensorOps.cpp
@@ -183,27 +183,6 @@
       return signalPassFailure();
     }
   }
-  //
-  // Hosit hierarchical tiling indexing and other loop invariant transfer
-  // ops computation.
-  //
-  // Programmatic controlled lowering of vector.transfer only.
-  {
-    VectorTransferToSCFOptions vectorToSCFOptions =
-        VectorTransferToSCFOptions().setUnroll(true);
-    OwningRewritePatternList vectorToLoopsPatterns(&getContext());
-    populateVectorToSCFConversionPatterns(vectorToLoopsPatterns,
-                                          vectorToSCFOptions);
-    // Hosit hierarchical tiling indexing and other loop invariant transfer
-    // ops computation.
-    linalg::hoistRedundantVectorTransfers(funcOp);
-
-    memref::populateFoldSubViewOpPatterns(vectorToLoopsPatterns);
-    if (failed(applyPatternsAndFoldGreedily(
-            funcOp, std::move(vectorToLoopsPatterns)))) {
-      return signalPassFailure();
-    }
-  }
 }
 
 std::unique_ptr<OperationPass<FuncOp>> createLLVMCPUTileAndVectorizePass(