[all-commits] [llvm/llvm-project] b72b4e: [mlir][ArmSME] Remove func patterns from vector lo...

Matthias Springer via All-commits all-commits at lists.llvm.org
Sat Jan 4 03:37:13 PST 2025


  Branch: refs/heads/users/matthias-springer/arm_vec_func_patterns
  Home:   https://github.com/llvm/llvm-project
  Commit: b72b4e66a0fb9efab16bdf6ddc7bb315346ad425
      https://github.com/llvm/llvm-project/commit/b72b4e66a0fb9efab16bdf6ddc7bb315346ad425
  Author: Matthias Springer <mspringer at nvidia.com>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

  Changed paths:
    M mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp

  Log Message:
  -----------
  [mlir][ArmSME] Remove func patterns from vector lowering

Remove `func.call` and `func.return` patterns from `populateArmSVELegalizeForLLVMExportPatterns`. This function is called from `ConvertVectorToLLVMPass::runOnOperation`. That pass should lower `vector` dialect ops, not `func` dialect ops. These patterns also seem to be unnecessary, as no test cases are failing without them.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list