From 99de9814ee42ead10624b72ee74fdc2ebe48df21 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Thu, 29 Feb 2024 17:38:16 +0900 Subject: [PATCH] WIP Handle atomic fp ops when truncating --- enzyme/Enzyme/EnzymeLogic.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enzyme/Enzyme/EnzymeLogic.cpp b/enzyme/Enzyme/EnzymeLogic.cpp index f8fdf3b3124a..4688a94dd455 100644 --- a/enzyme/Enzyme/EnzymeLogic.cpp +++ b/enzyme/Enzyme/EnzymeLogic.cpp @@ -5467,6 +5467,8 @@ class TruncateGenerator : public llvm::InstVisitor { void visitFPToSIInst(FPToSIInst &I) { return; } void visitUIToFPInst(UIToFPInst &I) { return; } void visitSIToFPInst(SIToFPInst &I) { return; } + void visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { todo(I); } + void visitAtomicRMWInst(AtomicRMWInst &I) { todo(I); } }; bool EnzymeLogic::CreateTruncateValue(RequestContext context, Value *v,