[Bf-blender-cvs] [9f6e0a74cb7] functions: float comparison IR

Jacques Lucke noreply at git.blender.org
Mon May 13 10:16:43 CEST 2019


Commit: 9f6e0a74cb7d94eeb297079382b8f23c50f5aac6
Author: Jacques Lucke
Date:   Thu May 9 12:43:58 2019 +0200
Branches: functions
https://developer.blender.org/rB9f6e0a74cb7d94eeb297079382b8f23c50f5aac6

float comparison IR

===================================================================

M	source/blender/functions/backends/llvm/builder.hpp

===================================================================

diff --git a/source/blender/functions/backends/llvm/builder.hpp b/source/blender/functions/backends/llvm/builder.hpp
index 6649a1726be..6144ef7d321 100644
--- a/source/blender/functions/backends/llvm/builder.hpp
+++ b/source/blender/functions/backends/llvm/builder.hpp
@@ -207,6 +207,11 @@ class CodeBuilder {
     return m_builder.CreateICmpULT(a, b);
   }
 
+  llvm::Value *CreateFCmpOLT(llvm::Value *a, llvm::Value *b)
+  {
+    return m_builder.CreateFCmpOLT(a, b);
+  }
+
   void CreateBr(llvm::BasicBlock *destination_block)
   {
     m_builder.CreateBr(destination_block);



More information about the Bf-blender-cvs mailing list