器优化 问答列表

如何阻止 clang 优化 tautological-undefined-compare?[复制]

作者:Mikhail T. 提问时间:2/21/2023

这个问题在这里已经有答案了: 安全地检查“this”是否为空 (7 个答案) 9个月前关闭。 我正在处理旧代码,其中有很多行,例如: EST_Item_Content *contents() co...

Rust 是否检测重复的闭包(例如,在循环中定义的闭包)?

作者:Siiir 提问时间:2/20/2023

当我需要调用许多可失败的函数时,我有时会将它们关闭。 然后我他们并捕获任何特殊变体(其他语言中的异常机制)。? 以下是我对 https://www.codewars.com/kata/5a090c4...

当在编译时知道形状(大小)时,rust 编译器可以更好地优化 Array2 吗?

作者:Daniel S. 提问时间:8/28/2023

我正在对神经网络中的矩阵使用 or in rust。(是的,我知道有用于 NN 的库。我想用我自己的代码来学习。这个问题独立于神经网络,但神经网络是一个合适的例子,因为在许多情况下,矩阵大小在编译时是...

如何防止一段无副作用的代码被优化掉?

作者:lei hu 提问时间:9/15/2023

考虑一个场景,我构造了一个表示大整数的类 T。此类 T 具有加法运算符函数。 class T { public: T operator+(const T &other) const } 为了测...

C++ 中静态函数调用的编译器优化 [已关闭]

作者:Nick 提问时间:9/19/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2个月前关闭。 改进此问题 有一些函数通过静态调用访问资源,有时会丢失指向它的指...

C 循环条件中的函数

作者:Sasha 提问时间:9/21/2023

我可以有这样的东西: for (unsigned i = 0; i < get_length(object); ++i) { ... } 我确定 get_length(object) 在循环生...

以编程方式重命名函数

作者:Moritz Roessler 提问时间:7/21/2014

我目前正在编写一个 ECMAScipt5 编译器,该编译器在解析树上执行各种给定的优化/转换,并编译回 ECMAScipt5。 其中一项功能是重命名 EnvironmentRecord 中的 Bin...


共37条 当前第4页