LLVM "supports" integer types of arbitrary size, NPOT ones tend to have surprising, inefficient behavior, and really large ones tend...
-
-
-
to outright crash less-popular backends that said, I think bitfields can be used to that effect. didn't @spun_off show 33-bit ints?
- Show replies
New conversation -
-
-
Not as far as I know, since that would require interaction with LLVM IR.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
where do you get those from? I know you can get i65 from some sort of integer promotion in loop optimizer
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Swift used to use i21 for chars and various small bit sizes for enum tags, but we gave up after constantly dealing with backend breakage
-
Weird int sizes also drop you out of fastisel so are bad for debug build performance
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.