Fix namespace for complex lowerings

PiperOrigin-RevId: 322180317
This commit is contained in:
Robert Suderman 2020-07-20 17:58:56 +00:00 committed by Mehdi Amini
parent 30fa3db949
commit cc776071fe
1 changed files with 3 additions and 3 deletions

View File

@ -51,7 +51,7 @@ class LowerComplex : public PassWrapper<LowerComplex, FunctionPass> {
} // end anonymous namespace
namespace mlir {
namespace hlo {
namespace mhlo {
namespace {
#include "third_party/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/generated_lower_complex.inc"
@ -62,14 +62,14 @@ void PopulateComplexLoweringPatterns(MLIRContext* context,
OwningRewritePatternList* patterns) {
populateWithGenerated(context, patterns);
}
} // end namespace hlo
} // end namespace mhlo
} // end namespace mlir
// Lowers the complex operations that can be represented using other operations.
void LowerComplex::runOnFunction() {
// Add lowering patterns to the list.
OwningRewritePatternList patterns;
mlir::hlo::PopulateComplexLoweringPatterns(&getContext(), &patterns);
mlir::mhlo::PopulateComplexLoweringPatterns(&getContext(), &patterns);
applyPatternsAndFoldGreedily(getFunction(), patterns);
}