1. A system, comprising: an L1 instruction cache, wherein the L1 instruction cache includes a plurality of lines of data, wherein each line of data includes one or more instructions; and a tagless hit instruction cache, wherein the tagless hit instruction cache stores a subset of the lines of data in the L1 instruction cache, wherein instructions in the lines of data stored in the tagless hit instruction cache are stored with metadata indicative of whether a next instruction is guaranteed to reside in the tagless hit instruction cache, wherein an instruction fetcher is arranged to have direct access to the L1 instruction cache and the tagless hit instruction cache, and wherein the tagless hit instruction cache is arranged to have direct access to the L1 instruction cache.