freenode/#sbcl - IRC Chatlog Search Tuesday, 18th of September 2018, 22:05:41 UTC 22:09:35 stassats an even better optimization would be (logior (or b 20) 10) => (if b (logior b 10) 30) 22:12:51 stassats although in this case because it's using CMOV it's actually slower 22:12:54 stassats ugh, compilers are hard 22:35:48 stassats and in the end ir1-optimize-cast can deal with it, but when the node is deleted it doesn't get reoptimized, because there's no relation between them 22:36:02 stassats data relation, just control 22:42:06 stassats i guess i can trigger it in unlink-node, feels icky though