In this video we'll look at compiler code generation with respect to memory layout, memory and register storage/use choices, optimizations the compiler might attempt, and some of the issues related to name ambiguity as it relates to register-stored values.