Co-authored-by: Tian Jin <tjingrant@gmail.com>
* Reorganize main function. * Follow review comments. * Emit constants are globals in Krnl and LLVM dialects. * Enable unique constant variable names. * Emit alloca for local array. Add tests. * Comment clean-up. * Simplify MemRef construction. * Fix output type.