[Mlir-commits] [mlir] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #113556)

LLVM Continuous Integration llvmlistbot at llvm.org
Sat Nov 16 03:34:16 PST 2024


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `premerge-monolithic-windows` running on `premerge-windows-1` while building `mlir` at step 7 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/35/builds/3708

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 7 (build-unified-tree) failure: build (failure)
...
[112/3373] Building CXX object tools\flang\lib\Optimizer\CodeGen\CMakeFiles\FIRCodeGen.dir\CodeGen.cpp.obj
[113/3373] Linking CXX executable bin\clang-check.exe
[114/3373] Linking CXX executable bin\toyc-ch6.exe
[115/3373] Linking CXX executable bin\clang-repl.exe
[116/3373] Linking CXX executable bin\mlir-rewrite.exe
[117/3373] Linking CXX executable bin\toyc-ch7.exe
[118/3373] Linking CXX executable bin\mlir-query.exe
[119/3373] Building CXX object tools\flang\lib\Optimizer\OpenMP\CMakeFiles\FlangOpenMPTransforms.dir\MarkDeclareTarget.cpp.obj
[120/3373] Building CXX object tools\flang\lib\Optimizer\OpenMP\CMakeFiles\FlangOpenMPTransforms.dir\FunctionFiltering.cpp.obj
[121/3373] Building CXX object tools\flang\lib\Optimizer\OpenMP\CMakeFiles\FlangOpenMPTransforms.dir\MapInfoFinalization.cpp.obj
FAILED: tools/flang/lib/Optimizer/OpenMP/CMakeFiles/FlangOpenMPTransforms.dir/MapInfoFinalization.cpp.obj 
sccache C:\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe  /nologo /TP -DFLANG_INCLUDE_TESTS=1 -DFLANG_LITTLE_ENDIAN=1 -DGTEST_HAS_RTTI=0 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools\flang\lib\Optimizer\OpenMP -IC:\ws\buildbot\premerge-monolithic-windows\llvm-project\flang\lib\Optimizer\OpenMP -IC:\ws\buildbot\premerge-monolithic-windows\llvm-project\flang\include -Itools\flang\include -Iinclude -IC:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\include -IC:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\..\mlir\include -Itools\mlir\include -Itools\clang\include -IC:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\..\clang\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -MD  /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Fotools\flang\lib\Optimizer\OpenMP\CMakeFiles\FlangOpenMPTransforms.dir\MapInfoFinalization.cpp.obj /Fdtools\flang\lib\Optimizer\OpenMP\CMakeFiles\FlangOpenMPTransforms.dir\FlangOpenMPTransforms.pdb /FS -c C:\ws\buildbot\premerge-monolithic-windows\llvm-project\flang\lib\Optimizer\OpenMP\MapInfoFinalization.cpp
C:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\..\mlir\include\mlir/IR/Builders.h(517): error C2665: 'mlir::omp::MapInfoOp::build': none of the 5 overloads could convert all the argument types
tools\mlir\include\mlir/Dialect/OpenMP/OpenMPOps.h.inc(4540): note: could be 'void mlir::omp::MapInfoOp::build(mlir::OpBuilder &,mlir::OperationState &,mlir::TypeRange,mlir::Value,mlir::Type,mlir::Value,mlir::ValueRange,mlir::ArrayAttr,mlir::ValueRange,mlir::IntegerAttr,mlir::omp::VariableCaptureKindAttr,mlir::StringAttr,bool)'
tools\mlir\include\mlir/Dialect/OpenMP/OpenMPOps.h.inc(4539): note: or       'void mlir::omp::MapInfoOp::build(mlir::OpBuilder &,mlir::OperationState &,mlir::Type,mlir::Value,mlir::Type,mlir::Value,mlir::ValueRange,mlir::ArrayAttr,mlir::ValueRange,mlir::IntegerAttr,mlir::omp::VariableCaptureKindAttr,mlir::StringAttr,bool)'
tools\mlir\include\mlir/Dialect/OpenMP/OpenMPOps.h.inc(4538): note: or       'void mlir::omp::MapInfoOp::build(mlir::OpBuilder &,mlir::OperationState &,mlir::TypeRange,mlir::Value,mlir::TypeAttr,mlir::Value,mlir::ValueRange,mlir::ArrayAttr,mlir::ValueRange,mlir::IntegerAttr,mlir::omp::VariableCaptureKindAttr,mlir::StringAttr,mlir::BoolAttr)'
tools\mlir\include\mlir/Dialect/OpenMP/OpenMPOps.h.inc(4537): note: or       'void mlir::omp::MapInfoOp::build(mlir::OpBuilder &,mlir::OperationState &,mlir::Type,mlir::Value,mlir::TypeAttr,mlir::Value,mlir::ValueRange,mlir::ArrayAttr,mlir::ValueRange,mlir::IntegerAttr,mlir::omp::VariableCaptureKindAttr,mlir::StringAttr,mlir::BoolAttr)'
C:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\..\mlir\include\mlir/IR/Builders.h(514): note: while trying to match the argument list '(mlir::OpBuilder, mlir::OperationState, _Ty, T, _Ty, T, _Ty, _Ty, _Ty, _Ty, _Ty, _Ty, _Ty)'
        with
        [
            _Ty=mlir::Type
        ]
        and
        [
            T=mlir::Value
        ]
        and
        [
            _Ty=mlir::TypeAttr
        ]
        and
        [
            T=mlir::Value
        ]
        and
        [
            _Ty=llvm::SmallVector<mlir::Value,6>
        ]
        and
        [
            _Ty=mlir::DenseIntElementsAttr
        ]
        and
        [
            _Ty=mlir::Operation::operand_range
        ]
        and
        [
            _Ty=mlir::IntegerAttr

```

</details>

https://github.com/llvm/llvm-project/pull/113556


More information about the Mlir-commits mailing list