1. A method implemented by an information handling system that includes a memory and a processor, the method comprising: receiving first dispatch information corresponding to a first instruction that identifies a first register and a first register type; dynamically configuring a first history buffer entry to support the first register type and storing first content from the first register into the dynamically configured first history buffer entry; receiving second dispatch information corresponding to a second instruction that identifies a second register and a second register type; and dynamically configuring a second history buffer entry to support the second register type and storing second content from the second register into the dynamically configured second history buffer entry.