[Mlir-commits] [mlir] a90507f - [mlir][test] Initialise targets in WindowsArm64.cpp (#236074)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue Oct 27 04:30:05 PDT 2026
Author: David Spickett
Date: 2026-10-27T11:30:00Z
New Revision: a90507f4b6db4e0e6b21f19f4d5f06bf6a394c1e
URL: https://github.com/llvm/llvm-project/commit/a90507f4b6db4e0e6b21f19f4d5f06bf6a394c1e
DIFF: https://github.com/llvm/llvm-project/commit/a90507f4b6db4e0e6b21f19f4d5f06bf6a394c1e.diff
LOG: [mlir][test] Initialise targets in WindowsArm64.cpp (#236074)
Fixes #229719 / f330666ac78564db6651c81cd1d4658ff27758a8.
Without initializing targets the test fails:
https://lab.llvm.org/buildbot/#/builders/207/builds/23792
C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\llvm-project\mlir\unittests\ExecutionEngine\WindowsArm64.cpp:144
Failed
Unable to find target for this triple (no targets are registered)
Relates to #232235.
Added:
Modified:
mlir/unittests/ExecutionEngine/WindowsArm64.cpp
Removed:
################################################################################
diff --git a/mlir/unittests/ExecutionEngine/WindowsArm64.cpp b/mlir/unittests/ExecutionEngine/WindowsArm64.cpp
index be6adf8aede2d8..5bec06c077b756 100644
--- a/mlir/unittests/ExecutionEngine/WindowsArm64.cpp
+++ b/mlir/unittests/ExecutionEngine/WindowsArm64.cpp
@@ -16,6 +16,7 @@
#include "llvm/IR/Function.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/Module.h"
+#include "llvm/Support/TargetSelect.h"
#include "llvm/Transforms/Utils/ModuleUtils.h"
#include "gtest/gtest.h"
@@ -27,6 +28,13 @@
using namespace mlir;
+static struct LLVMInitializer {
+ LLVMInitializer() {
+ llvm::InitializeNativeTarget();
+ llvm::InitializeNativeTargetAsmPrinter();
+ }
+} initializer;
+
namespace {
constexpr uintptr_t FourGiB = uintptr_t{4} << 30;
constexpr uintptr_t EightGiB = uintptr_t{8} << 30;
More information about the Mlir-commits
mailing list