Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 15902a5

Browse files
Mike KleinSkia Commit-Bot
authored andcommitted
allow FMA discovery
Change-Id: Iea9c4892c27fd233c04ca441c7cc4fa6cf110dd4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/274656 Commit-Queue: Mike Klein <mtklein@google.com> Commit-Queue: Herb Derby <herb@google.com> Reviewed-by: Herb Derby <herb@google.com>
1 parent e7612f4 commit 15902a5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/core/SkVM.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2297,9 +2297,12 @@ namespace skvm {
22972297
SkAssertResult(false == llvm::InitializeNativeTargetAsmPrinter());
22982298
});
22992299

2300+
llvm::TargetOptions options;
2301+
options.AllowFPOpFusion = llvm::FPOpFusion::Fast;
23002302
fEE = llvm::EngineBuilder(std::move(mod))
23012303
.setEngineKind(llvm::EngineKind::JIT)
23022304
.setMCPU(llvm::sys::getHostCPUName())
2305+
.setTargetOptions(options)
23032306
.create();
23042307
if (fEE) {
23052308
fJITEntry = (void*)fEE->getFunctionAddress(debug_name);

0 commit comments

Comments
 (0)