Compiler construction 什么是寄存器重新加载?

Compiler construction 什么是寄存器重新加载?,compiler-construction,register-allocation,Compiler Construction,Register Allocation,我遇到过“注册重新加载”这个术语,但我在网上找不到任何关于它的信息,除了它与注册溢出有关。我想我知道溢出是什么(当编译器的活动值多于可用寄存器时,它必须将其中一些存储在内存中),但什么是重新加载?一位同事问,“寄存器重新加载”只是用于将值从溢出区域加载回寄存器的指令的术语,我猜就是这样

我遇到过“注册重新加载”这个术语,但我在网上找不到任何关于它的信息,除了它与注册溢出有关。我想我知道溢出是什么(当编译器的活动值多于可用寄存器时,它必须将其中一些存储在内存中),但什么是重新加载?

一位同事问,“寄存器重新加载”只是用于将值从溢出区域加载回寄存器的指令的术语,我猜就是这样