User Details
- User Since
- May 24 2017, 3:29 AM (305 w, 3 d)
Thu, Mar 30
Wed, Mar 29
Chages: make the limit on loop invariant users to scan a parameter
+ canonicalise 2*Reg into Reg + Reg
Done.
Mon, Mar 27
Ping?
PIng?
Update: don't sink instructions with non-register operands which could affect register pressure.
Fixed a few places in LSR where we called isLegalAddressingMode without a base register, even
though we meant an addressing mode with a base register.
Thu, Mar 23
Fri, Mar 17
Fri, Mar 10
Thu, Mar 9
Feb 27 2023
Feb 14 2023
Yes, for when we cannot say we aren't extending live ranges of the address "registers".
Feb 13 2023
Jan 3 2023
Dec 23 2022
Dec 14 2022
Dec 9 2022
Dec 8 2022
Latest update:
- fixed the bug in calculating the specialisation budget
- let the compiler choose the size of some SmallVectors
- moved a few debug prints around
Dec 6 2022
Dec 5 2022
Nov 30 2022
Nov 29 2022
Ideally, now that we have the FAM in FunctionSpecializer I would like to also remove the callbacks (GetTLI, GetTTi, etc) and also remove the Legacy pass manager support entirely
from SCCP/IPSCCP/FuncSpec. Unfortunately, those callbacks are needed by getInlineCost and a few other functions down the call chain.
Nov 28 2022
Nov 18 2022
Would you, please, mark as done the no longer relevant comments?
I think the only issue left is with the circular dependency between libraries.