Repetition of any number of cognitive processes can facilitate subsequent performance (i.e., repetition priming). In this study, we explored several candidate mechanisms that could account for repetition priming on a word generation task. In Experiment 1, we examined whether repetition of semantic processing is necessary for priming on this task. In Experiment 2, we examined whether repetition of semantic processing is sufficient for priming on this task. In both experiments, we additionally examined the effect of changing the specific nature of the semantic retrieval task (i.e., from visual to functional, and vice versa) on performance. The results from these experiments indicated that repetition of semantic processing is both necessary and sufficient to produce a facilitation effect on the word generation task. However, semantic processing of the same attribute does not need to be repeated for facilitation effects to occur. Implications of these findings for theories of the representation and retrieval of semantic knowledge are discussed