How many types of JIT compiler in Microsoft Dot NET

There are mainly three types of JIT Compilers. Pre-JIT:-Pre-JIT complies complete source code into native code in a single compilation cycle.Its hapeen at the time of deployment. Econo-JIT:-Econo-JIT compiles only those methods which is called at runtime and these methods are removed when these are not required. Normal-JIT:- Compiles method that are called on runtime.These methods are called first time they are compiled and then stored in cache.