First commit: hash map for stashing branch instructions
Shift Register APIs added, stashing branch instructions at the IF stage