Compiler Engineer at Arm Holdings
- User Since
- Oct 17 2019, 4:54 AM (78 w, 2 d)
Wed, Mar 31
For GCC this is guard-page - 1k. The reasoning is that with any outgoing argument larger than 1k we would probe such that we maintain the invariant, but probing that 1k means we have a whole guard-size -1k left that we can use without probing. These sizes were chose as they cover about 99% of all programs (for a subset of all :)).
Mar 16 2021
I don't know enough about LLVM to comment on the actual code so I will only comment on the output I see generated from the testcases.
Jan 16 2021
Aha thanks for the explanation
This commit adds the parameter and update call sites
accordingly, fixing one of Flake8's F821 warning (undefined name).
was it being indirectly imported before?
Jan 15 2021
This seems rather random compared with D94789... so the spacing rule isn't consistent for assignments?
Jan 14 2021
I agree, this makes more sense so we don't break cPerf again.
Dec 13 2020
Dec 11 2020
use package relative import syntax
was landed in 60343998f7907b77e24f01c94c48ea6c753eca7e
Oct 14 2020
Aug 6 2020
Oct 17 2019
Add more context, to diff.