Negations are incorrectly added in numerous places and the code just happens to work. Also fix a missed DW_CFA_def_cfa_offset negation in c693b9c3: ARMAsmBackendDarwin::generateCompactUnwindEncoding