Register file is a component in a processor that stores register values. Note that the register file can be a larger buffer than a simple array of registers (see this video on Zenbleed by LiveOverflow), in which case the register allocation table tracks the location of a register within the register file.