Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phi消除问题 #62

Closed
FlyingYu-Z opened this issue Jan 21, 2024 · 2 comments
Closed

Phi消除问题 #62

FlyingYu-Z opened this issue Jan 21, 2024 · 2 comments

Comments

@FlyingYu-Z
Copy link

作者的HowItWorks.md中提到

PHI消除使用的是<>论文中的方法,即将TSSA转成CSSA,然后给PHI相关变量分配相同名字来消除PHI.

我已经研究很长时间了,还是没有看到关于TSSA转换成CSSA后消除Phi的相关代码,请问作者是不是没有在dcc项目中实现?
如果没有实现的话,那剩下的Phi不会影响最终的代码生成吗?

@amimo
Copy link
Owner

amimo commented Jan 21, 2024

是没有的。按我理解,按论文算法构建的就是CSSA,当进行复写传播等优化之后,才会变成TSSA。我转换之后没有做任何优化,他会一直保持CSSA形式。

@FlyingYu-Z
Copy link
Author

多谢大佬解惑

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants