1. A branch target buffer for a trace cache, comprising: a target buffer array, the target buffer array storing a plurality of TBTB entries; and a target buffer data path, the target buffer data path receiving one of the TBTB entries, the one of the TBTB entries corresponding to at least one micro-op contained in the trace cache and containing information about a branch in the at least one micro-op, the buffer data path using the TBTB entry to predict one of a Trace Leave and a Not Trace Leave for the branch.