To cleanly double the frequency of an applied input clock would require a PLL, FLL, or other such circuit. Depending upon what you're trying to do, however, if you need to generate two clock events in response to an external clock stimulus over which you have no control, two approaches which I call "putt-putt-wait" and "putt-putt-skip" might be better.
For "putt-putt-skip", you need a free-running oscillator that runs more than three times (preferably more than four times) as fast as the input clock. Count how many pulses have been received on the input clock and how many have been output. On each clock from the local oscillator, latch the number of counts from the reference input, and output a pulse if the previously-latched count doesn't equal half the number of pulses output. Note that basing the output pulse on the previously-latched count will add an extra local clock's worth of phase delay, but will avoid any possibility of outputting metastable or "runt" clock pulses.
For "putt-putt-wait", you need an oscillator that can be started and stopped smoothly; the oscillator should run whenever the reference count isn't equal to half the number of pulses output, and stop whenever it is equal. If the oscillator can start and stop smoothly, this approach may yield a more consistent phase relationship between the input and output waveforms than would putt-putt-skip. It may also be more energy-efficient.
Both of these approaches will yield outputs whose phase relationship is not as clean relative to the reference wave as would be a PLL or FLL which has had time to acquire a lock. On the other hand, if the reference clock may be started and stopped, a PLL or FLL would require a certain amount of time to reacquire a lock each time the reference wave stops and restarts, and until the lock was reacquired its output phase would be essentially random relative to the input. By contrast, the putt-putt-skip or putt-putt-wait approaches will output a pair of pulses which follow within well-defined windows each input clock pulse received, regardless of whether those pulses form a continuous train, or periodically start and stop.