LLVM/project 53d080cmlir/lib/Conversion/FuncToLLVM FuncToLLVM.cpp, mlir/test/Dialect/ArmSVE legalize-for-llvm.mlir

[mlir][Arith] Remove `arith-to-llvm` from `func-to-llvm` (#120548)

Do not run `arith-to-llvm` as part of `func-to-llvm`. This commit partly
fixes #70982.

Also simplify the pass pipeline for two math dialect integration tests.

Note for LLVM integration: If you see failures, add `arith-to-llvm` to your pass pipeline.
DeltaFile
+3-0mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp
+1-1mlir/test/Dialect/ArmSVE/legalize-for-llvm.mlir
+1-1mlir/test/mlir-cpu-runner/math-polynomial-approx.mlir
+2-0mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp
+1-1mlir/test/mlir-cpu-runner/test-expand-math-approx.mlir
+1-1mlir/test/python/execution_engine.py
+0-1mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
+9-57 files

UnifiedSplitRaw