[mlir] Remove the dependency of StdToLLVM on LoopToStd
authorAlex Zinenko <zinenko@google.com>
Fri, 31 Jan 2020 18:46:57 +0000 (19:46 +0100)
committerAlex Zinenko <zinenko@google.com>
Fri, 31 Jan 2020 18:47:33 +0000 (19:47 +0100)
This is a leftover of a temporary state where loop operations were in Standard
dialect.

mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt
mlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp

index 6334c2734932a71d973d7d9da07b65d089a726c7..3ce7b9fc6555b2e0b3e56a7ce2c0abba3fe6d919 100644 (file)
@@ -7,7 +7,6 @@ add_llvm_library(MLIRStandardToLLVM
 add_dependencies(
   MLIRStandardToLLVM
 
-  MLIRLoopToStandard
   MLIRLLVMIR
   MLIRTransforms
   LLVMCore
@@ -16,7 +15,6 @@ add_dependencies(
 target_link_libraries(
   MLIRStandardToLLVM
 
-  MLIRLoopToStandard
   MLIRLLVMIR
   MLIRTransforms
   LLVMCore
index fa4d33c52f9125ea8a53b601b44029d3bd6703cc..4fcd64f057278372a04e2e8ffc10a76cbca86944 100644 (file)
@@ -13,7 +13,6 @@
 
 #include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h"
 #include "mlir/ADT/TypeSwitch.h"
-#include "mlir/Conversion/LoopToStandard/ConvertLoopToStandard.h"
 #include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h"
 #include "mlir/Dialect/LLVMIR/LLVMDialect.h"
 #include "mlir/Dialect/StandardOps/Ops.h"
@@ -2239,7 +2238,6 @@ struct LLVMLoweringPass : public ModulePass<LLVMLoweringPass> {
       return signalPassFailure();
 
     OwningRewritePatternList patterns;
-    populateLoopToStdConversionPatterns(patterns, m.getContext());
     patternListFiller(*typeConverter, patterns);
 
     ConversionTarget target(getContext());