Maybe we should use a pattern match {{[0-9]+}} for the DWARF register number in the test cases, so they won't start failing when the register allocator assigns different registers in the future. Otherwise LGTM. http://llvm-reviews.chandlerc.com/D1996