[CODE-GEN] Improvements in the code generation stuff.
11 files changed