[llvm] [llvm] Add serialization to uint32_t for FixedPointSemantics (PR #110288)
    via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Oct  4 14:10:15 PDT 2024
    
    
  
================
@@ -29,6 +29,18 @@ void FixedPointSemantics::print(llvm::raw_ostream &OS) const {
   OS << "IsSaturated=" << IsSaturated;
 }
 
+uint32_t FixedPointSemantics::toOpaqueInt() const {
+  uint32_t Result;
+  std::memcpy(&Result, this, sizeof(uint32_t));
----------------
Ralender wrote:
nit: `return bit_cast<uint32_t>(*this);`
https://github.com/llvm/llvm-project/pull/110288
    
    
More information about the llvm-commits
mailing list