[Mlir-commits] [mlir] [mlir][math] Add vector support for math-to-apfloat (PR #172715)
LLVM Continuous Integration
llvmlistbot at llvm.org
Fri Jan 16 13:24:29 PST 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `amdgpu-offload-rhel-9-cmake-build-only` running on `rocm-docker-rhel-9` while building `mlir` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/205/builds/33232
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[5360/8429] Creating library symlink lib/libMLIROpenACCToSCF.so
[5361/8429] Linking CXX shared library lib/libMLIRVectorDialect.so.23.0git
[5362/8429] Creating library symlink lib/libMLIRAffineAnalysis.so
[5363/8429] Linking CXX shared library lib/libMLIRBufferizationTransforms.so.23.0git
[5364/8429] Creating library symlink lib/libMLIRSCFToOpenMP.so
[5365/8429] Creating library symlink lib/libMLIRBufferizationTransforms.so
[5366/8429] Linking CXX shared library lib/libMLIRExecutionEngineUtils.so.23.0git
[5367/8429] Linking CXX shared library lib/libMLIRShapeToStandard.so.23.0git
[5368/8429] Creating library symlink lib/libMLIRShapeToStandard.so
[5369/8429] Linking CXX shared library lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git
FAILED: lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git
: && /usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wno-unused-but-set-parameter -Wno-deprecated-copy -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRArithAndMathToAPFloatUtils.so.23.0git -o lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithAndMathToAPFloatUtils.dir/Utils.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib:" lib/libMLIRArithDialect.so.23.0git lib/libMLIRCastInterfaces.so.23.0git lib/libMLIRDialect.so.23.0git lib/libMLIRInferIntRangeCommon.so.23.0git lib/libMLIRShapedOpInterfaces.so.23.0git lib/libMLIRInferIntRangeInterface.so.23.0git lib/libMLIRInferTypeOpInterface.so.23.0git lib/libMLIRUBDialect.so.23.0git lib/libMLIRIR.so.23.0git lib/libMLIRSupport.so.23.0git lib/libLLVMSupport.so.23.0git -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib && :
/usr/bin/ld: tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithAndMathToAPFloatUtils.dir/Utils.cpp.o: in function `mlir::forEachScalarValue(mlir::RewriterBase&, mlir::Location, mlir::Value, mlir::Value, mlir::Type, llvm::function_ref<mlir::Value (mlir::Value, mlir::Value, mlir::Type)>)':
Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0xd2): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x121): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x229): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x466): undefined reference to `mlir::vector::FromElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Type, mlir::ValueRange)'
collect2: error: ld returned 1 exit status
[5370/8429] Creating library symlink lib/libMLIRNVVMDialect.so
[5371/8429] Linking CXX shared library lib/libMLIRTransformDialectIRDLExtension.so.23.0git
[5372/8429] Linking CXX shared library lib/libMLIRTransformLoopExtension.so.23.0git
[5373/8429] Linking CXX shared library lib/libMLIRConvertToEmitC.so.23.0git
[5374/8429] Linking CXX shared library lib/libMLIRTransformSMTExtension.so.23.0git
[5375/8429] Linking CXX shared library lib/libMLIRTosaDialect.so.23.0git
[5376/8429] Linking CXX shared library lib/libMLIRTransformDebugExtension.so.23.0git
[5377/8429] Linking CXX shared library lib/libMLIRTransformPDLExtension.so.23.0git
[5378/8429] Linking CXX shared library lib/libMLIRBufferizationToMemRef.so.23.0git
[5379/8429] Linking CXX shared library lib/libLLVMOrcDebugging.so.23.0git
[5380/8429] Linking CXX shared library lib/libMLIRControlFlowTransforms.so.23.0git
[5381/8429] Linking CXX shared library lib/libMLIRAffineUtils.so.23.0git
[5382/8429] Linking CXX shared library lib/libMLIRDLTITransformOps.so.23.0git
[5383/8429] Linking CXX shared library lib/libMLIRLinalgDialect.so.23.0git
[5384/8429] Linking CXX shared library lib/libMLIRSPIRVDialect.so.23.0git
[5385/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/integer.test.dir/integer.cpp.o
[5386/8429] Building CXX object tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithToAPFloat.dir/ArithToAPFloat.cpp.o
[5387/8429] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[5388/8429] Building CXX object tools/flang/lib/Optimizer/Dialect/CUF/Attributes/CMakeFiles/CUFAttrs.dir/CUFAttr.cpp.o
[5389/8429] Building CXX object tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRMathToAPFloat.dir/MathToAPFloat.cpp.o
[5390/8429] Building AMDGPUGenCallingConv.inc...
[5391/8429] Building AMDGPUGenAsmWriter.inc...
[5392/8429] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[5393/8429] Building AMDGPUGenDAGISel.inc...
[5394/8429] Building AMDGPUGenInstrInfo.inc...
[5395/8429] Building AMDGPUGenGlobalISel.inc...
[5396/8429] Building AMDGPUGenAsmMatcher.inc...
[5397/8429] Building AMDGPUGenRegisterInfo.inc...
[5398/8429] Building AMDGPUGenRegisterBank.inc...
[5399/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/intrinsics.test.dir/intrinsics.cpp.o
[5400/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/folding.test.dir/folding.cpp.o
Step 7 (build cmake config) failure: build cmake config (failure)
...
[5360/8429] Creating library symlink lib/libMLIROpenACCToSCF.so
[5361/8429] Linking CXX shared library lib/libMLIRVectorDialect.so.23.0git
[5362/8429] Creating library symlink lib/libMLIRAffineAnalysis.so
[5363/8429] Linking CXX shared library lib/libMLIRBufferizationTransforms.so.23.0git
[5364/8429] Creating library symlink lib/libMLIRSCFToOpenMP.so
[5365/8429] Creating library symlink lib/libMLIRBufferizationTransforms.so
[5366/8429] Linking CXX shared library lib/libMLIRExecutionEngineUtils.so.23.0git
[5367/8429] Linking CXX shared library lib/libMLIRShapeToStandard.so.23.0git
[5368/8429] Creating library symlink lib/libMLIRShapeToStandard.so
[5369/8429] Linking CXX shared library lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git
FAILED: lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git
: && /usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wno-unused-but-set-parameter -Wno-deprecated-copy -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRArithAndMathToAPFloatUtils.so.23.0git -o lib/libMLIRArithAndMathToAPFloatUtils.so.23.0git tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithAndMathToAPFloatUtils.dir/Utils.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib:" lib/libMLIRArithDialect.so.23.0git lib/libMLIRCastInterfaces.so.23.0git lib/libMLIRDialect.so.23.0git lib/libMLIRInferIntRangeCommon.so.23.0git lib/libMLIRShapedOpInterfaces.so.23.0git lib/libMLIRInferIntRangeInterface.so.23.0git lib/libMLIRInferTypeOpInterface.so.23.0git lib/libMLIRUBDialect.so.23.0git lib/libMLIRIR.so.23.0git lib/libMLIRSupport.so.23.0git lib/libLLVMSupport.so.23.0git -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib && :
/usr/bin/ld: tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithAndMathToAPFloatUtils.dir/Utils.cpp.o: in function `mlir::forEachScalarValue(mlir::RewriterBase&, mlir::Location, mlir::Value, mlir::Value, mlir::Type, llvm::function_ref<mlir::Value (mlir::Value, mlir::Value, mlir::Type)>)':
Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0xd2): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x121): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x229): undefined reference to `mlir::vector::ToElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Value)'
/usr/bin/ld: Utils.cpp:(.text._ZN4mlir18forEachScalarValueERNS_12RewriterBaseENS_8LocationENS_5ValueES3_NS_4TypeEN4llvm12function_refIFS3_S3_S3_S4_EEE+0x466): undefined reference to `mlir::vector::FromElementsOp::create(mlir::OpBuilder&, mlir::Location, mlir::Type, mlir::ValueRange)'
collect2: error: ld returned 1 exit status
[5370/8429] Creating library symlink lib/libMLIRNVVMDialect.so
[5371/8429] Linking CXX shared library lib/libMLIRTransformDialectIRDLExtension.so.23.0git
[5372/8429] Linking CXX shared library lib/libMLIRTransformLoopExtension.so.23.0git
[5373/8429] Linking CXX shared library lib/libMLIRConvertToEmitC.so.23.0git
[5374/8429] Linking CXX shared library lib/libMLIRTransformSMTExtension.so.23.0git
[5375/8429] Linking CXX shared library lib/libMLIRTosaDialect.so.23.0git
[5376/8429] Linking CXX shared library lib/libMLIRTransformDebugExtension.so.23.0git
[5377/8429] Linking CXX shared library lib/libMLIRTransformPDLExtension.so.23.0git
[5378/8429] Linking CXX shared library lib/libMLIRBufferizationToMemRef.so.23.0git
[5379/8429] Linking CXX shared library lib/libLLVMOrcDebugging.so.23.0git
[5380/8429] Linking CXX shared library lib/libMLIRControlFlowTransforms.so.23.0git
[5381/8429] Linking CXX shared library lib/libMLIRAffineUtils.so.23.0git
[5382/8429] Linking CXX shared library lib/libMLIRDLTITransformOps.so.23.0git
[5383/8429] Linking CXX shared library lib/libMLIRLinalgDialect.so.23.0git
[5384/8429] Linking CXX shared library lib/libMLIRSPIRVDialect.so.23.0git
[5385/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/integer.test.dir/integer.cpp.o
[5386/8429] Building CXX object tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRArithToAPFloat.dir/ArithToAPFloat.cpp.o
[5387/8429] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[5388/8429] Building CXX object tools/flang/lib/Optimizer/Dialect/CUF/Attributes/CMakeFiles/CUFAttrs.dir/CUFAttr.cpp.o
[5389/8429] Building CXX object tools/mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeFiles/obj.MLIRMathToAPFloat.dir/MathToAPFloat.cpp.o
[5390/8429] Building AMDGPUGenCallingConv.inc...
[5391/8429] Building AMDGPUGenAsmWriter.inc...
[5392/8429] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[5393/8429] Building AMDGPUGenDAGISel.inc...
[5394/8429] Building AMDGPUGenInstrInfo.inc...
[5395/8429] Building AMDGPUGenGlobalISel.inc...
[5396/8429] Building AMDGPUGenAsmMatcher.inc...
[5397/8429] Building AMDGPUGenRegisterInfo.inc...
[5398/8429] Building AMDGPUGenRegisterBank.inc...
[5399/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/intrinsics.test.dir/intrinsics.cpp.o
[5400/8429] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/folding.test.dir/folding.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/172715
More information about the Mlir-commits
mailing list