Use DIBuilder in debuginfo
Made the while DebugContext mutable, not just created_* hashes
Disabled create_arg
Move "return" basic block after all other function blocks.
Debug loc for local var declarations
Removed extraneous string allocations.
Misc refactoring.
llvm -> my branch
Fixed compile warnings.
Fixed whitespace "errors".
Fixed remaining issues to pass debug-test/* tests.
Made debugger scripts source line insensitive.
Converted vec::map to member.
Debug location for function epilogues.
Tidy warning cleanup.