Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AzwbJEkSWQ39mb6ErI by [email protected]
More posts by [email protected]
Post #AzwYlGWfCtajXdJvbk by [email protected]
0 likes, 0 repeats
kinda random thing I hadn't seen a compiler do before-- LLVM will convert a…
Post #AzwYlGeoia75wv8RJg by [email protected]
0 likes, 0 repeats
@regehr (This might be a dumb q, but why is it called an "induction variab…
Post #AzwYlGmyEGdSMCwx1c by [email protected]
0 likes, 1 repeats
@cr1901 @regehr because the compiler does a proof-by-induction as part of the o…
Post #AzwYlGrZx8K0aV6dCy by [email protected]
0 likes, 0 repeats
ok as @gtw pointed out, LLVM doesn't have sufficient safety checks on this …
Post #AzwYlHCqg3KreT3cMS by [email protected]
0 likes, 0 repeats
@gtw reported.https://github.com/llvm/llvm-project/issues/166496
Post #AzwbJEdMwmNXQbmZo8 by [email protected]
0 likes, 0 repeats
@atax1a @regehr What's the base case and induction step?
Post #AzwbJEkSWQ39mb6ErI by [email protected]
0 likes, 1 repeats
@cr1901 @regehr in that code in particular? the base case is f = 10000.0 and th…
Post #AzwdGWFzAXvV7kg5Oi by [email protected]
0 likes, 1 repeats
@cr1901 a similar induction comes up with pointer variables in for (node *n = h…
Post #B00VFz54Ujb1EHe8jg by [email protected]
0 likes, 0 repeats
@regehr @gtw Honestly, why does this optimization exist in the first place, and…
Post #B00VFzCW33YDbN85L6 by [email protected]
0 likes, 0 repeats
@zwarich @regehr @gtw check out commit https://github.com/llvm/llvm-project/com…
Post #B00VFzJbchDpxMRkOG by [email protected]
0 likes, 0 repeats
@dotstdy @zwarich @gtw wow, I had no idea LLVM had been doing this for so long
Post #B00VFzR3B1B2KRvgzg by [email protected]
0 likes, 0 repeats
@regehr @dotstdy @zwarich @gtw I believe this commit is the origin of it: https…
Post #B00VFzd6SComvpZJmS by [email protected]
0 likes, 0 repeats
@resistor @regehr @dotstdy @zwarich @gtw Wow, one test in that commit! Today, o…
Post #B00VFzlbwZcjMDY72e by [email protected]
0 likes, 0 repeats
@resistor @regehr @dotstdy @zwarich @gtw There's also this mysterious thing…
Post #B00VFzshWDILiCrm5o by [email protected]
0 likes, 0 repeats
@resistor @regehr @dotstdy @zwarich @gtw I think the rationale for adding that …
Post #B00VFzz58UOo1zqs2S by [email protected]
0 likes, 0 repeats
@artagnon @resistor @dotstdy @zwarich @gtw yeah, I'm not seeing the integer…
Post #B00VG0kEJC74ODuWWm by [email protected]
0 likes, 0 repeats
@resistor @regehr @dotstdy @zwarich @gtw See https://github.com/llvm/llvm-proje…
Post #B00VG1BseOENlyqbcu by [email protected]
0 likes, 0 repeats
@resistor @regehr @dotstdy @zwarich @gtw Again, this was added because LLVM did…
Post #B00VKixRroBifmLCfg by [email protected]
0 likes, 0 repeats
@resistor @dotstdy @zwarich @gtw ancient LLVM history!!!
Post #B00VKj3TVP0ayTA144 by [email protected]
0 likes, 0 repeats
@regehr @dotstdy @zwarich @gtw Thanks for making me feel old(er)
Post #B00VKj9V8zpTH9ypSS by [email protected]
0 likes, 0 repeats
@resistor @dotstdy @zwarich @gtw it was fun seeing a few old hands at the dev m…
Post #B00VKjEopE5BXeT4kK by [email protected]
0 likes, 0 repeats
@regehr Unfortunately I missed being in CA for it by just a couple of weeks. :-(
Post #B00VKjLYQBTDsXcSFE by [email protected]
0 likes, 0 repeats
@regehr I still remember fixing lots of volatile bugs that you reported
Post #B00VKjRE560WA8Gz5M by [email protected]
0 likes, 0 repeats
@resistor ha, hope it was fun! I still wonder if it would have been better for …
Post #B00VKjWtk0XoRivVvU by [email protected]
0 likes, 0 repeats
@regehr @resistor gcc has had the similar issues with volatile on the gimple le…
Post #B00VKjcZOv56jJa2lc by [email protected]
0 likes, 0 repeats
@pinskia @resistor yeah, we tested GCC and LLVM around the same time and found …
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.