https://bugzilla.kernel.org/show_bug.cgi?id=199051 Luc Van Oostenryck (luc.vanoostenryck@xxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |luc.vanoostenryck@xxxxxxxxx Resolution|--- |INVALID --- Comment #1 from Luc Van Oostenryck (luc.vanoostenryck@xxxxxxxxx) --- In sparse's IR, there is no such invariant like "a PSEUDO_VAL type can only be 64-bits in size", for exactly the same reasons as an integer in LLVM can have an arbirary size. Sparse can use large STOREs, large LOADs and large pseudos, it's normal and at translation-time these need to be converted to memset() or memcpy(), not before. Also: * for the second point, all constants of value 1 are also represented by a unique pseudo, like all others values. * these stores instructions are not only needed for sparse-llvm, they are needed for all uses. -- You are receiving this mail because: You are watching the assignee of the bug.