SPIRVProducerPass refactor - phase1.1 (#567)
SPIRVProducerPass refactor - phase1.1 (#567)

* cache current Module

Related to issue google#545

google/clspv,google/clspv,google/clspv,google/clspv,google/clspv