LR_02_045: Improve integer constant materialisation in Go assembler

LR_02_045: Improve integer constant materialisation in Go assembler

About

Currently, if go cannot load a constant using a addi or lui/addi pair it stores the constant in the binary and just loads it from memory.  But there are more tricks that can be played to avoid the load from memory and other compilers implement some of these. 


Dependency



Upstreaming

COMPLETED

Upstream version



Contacts