1. A unified microprocessor pick queue comprising: control circuitry; and an array configured to dynamically allocate an entry of a plurality of entries for an instruction, wherein each entry of said entries comprises for a given instruction a separate dependency bit for each other instruction in the array, wherein each dependency bit indicates whether the given instruction depends on a result of a corresponding other instruction; wherein during each pipe stage prior to resolving a speculative load instruction, the circuitry is configured to: determine whether each entry of the plurality of entries corresponds to an instruction dependent upon the load instruction, based at least in part on said separate dependency bits and a dependency vector corresponding to the load instruction; and update the dependency vector.