Disable CPU workgroup padding (#5884)
This causes segfault on Android devices:
https://buildkite.com/iree/iree-android-arm64-v8a/builds/4235
diff --git a/iree/compiler/Conversion/LinalgToLLVM/Passes.cpp b/iree/compiler/Conversion/LinalgToLLVM/Passes.cpp
index 0dd7ea3..165b157 100644
--- a/iree/compiler/Conversion/LinalgToLLVM/Passes.cpp
+++ b/iree/compiler/Conversion/LinalgToLLVM/Passes.cpp
@@ -65,7 +65,11 @@
passManager.addPass(createMaterializeCPULaunchConfigurationPass());
OpPassManager &nestedModulePM = passManager.nest<ModuleOp>();
nestedModulePM.addPass(createCanonicalizerPass());
- nestedModulePM.addNestedPass<FuncOp>(createPadLinalgWorkgroupTilesPass());
+
+ // TODO(ataei): This causes segmentation fault on Android. Fix it and
+ // re-enable.
+ // nestedModulePM.addNestedPass<FuncOp>(createPadLinalgWorkgroupTilesPass());
+
// TODO(ataei): We want to enable when tensor -> vector pass is fully
// supported which requires first moving vector-tiling before this step.
if (options.useLinalgOnTensorsToVectors) {