• vifird
    2019-11-07
    讲得太好了,市面上的书上确实看不到这些东西。

    作者回复: 谢谢肯定!

    我们计划下一步就出成书:)

    另外,限于专栏的篇幅,很多知识点还都没讲到、讲透,甚至后端部分还可以进一步通俗化。这个遗憾准备在出书的时候补上。

    
     4
  • honnkyou
    2019-11-26
    “所以,你可以遍历一个 Value 的所有 User,把它替换成另一个 Value,这就是拷贝传播”老师这句话不是很理解。
    
     1
  • Eric
    2019-11-05
    老师,我想我问一下公共子表达式消除和拷贝传播是从前往后进行还是反向进行?看这个例子好像哪个方向都可以..

    作者回复: 从前向后。前面用某个表达式定义的变量,后面可能被重新定义掉。这时,可用表达式的集合就要修改。

    
    
  • LDxy
    2019-10-27
    代码优化之后大变样,单步调试的时候是不是很困难?

    作者回复: 编译器会尽量友好地支持调试,llvm也提供了这方面的帮助。
    但是,你说的对。优化有的代码,跟源代码的对应肯定是有问题的。开启优化后调试,有时会遇到一些状况,比如断点加不上,等等。

     1
    
我们在线,来聊聊吧