swift
b4af5cfa - IRGen: Zero enum payloads larger than PtrSize with memset

Commit
28 days ago
IRGen: Zero enum payloads larger than PtrSize with memset LLVM could emit very large sequences of store instructions when zeroing the payload with a zero-extended store. LLVM will do a better job at generating code for the memset intrinsic; it even has the option of generating multiple store instructions.
Author
Committer
Parents
Loading