do reg2mem/mem2reg around the setjmp pass, to ensure our cfg changes do not break module validation through altering dominances
Create a test directory for basic JS Codegen
Change some dyn_casts to casts.
Use more LLVM-idiomatic debug and error facilities.
Map optimizations.
Use the LLVM pass-manager infrastructure for DataLayout.
Constify more things.