Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
On 32-bit / 64-bit machines, a function returning lower types (via a register) should an explicit sign/zero extension to full fill the register.
But on AVR, a 8-bit register is used to return 8-bit values, so the sign/zero extension is unnecessary, which leads to extra useless assembly.