This is an archive of the discontinued LLVM Phabricator instance.

[MIR] Add support for missing CFI directives
ClosedPublic

Authored by thegameg on Dec 14 2017, 4:34 AM.

Details

Summary

The following CFI directives are suported by MC but not by MIR:

  • .cfi_rel_offset
  • .cfi_adjust_cfa_offset
  • .cfi_escape
  • .cfi_remember_state
  • .cfi_restore_state
  • .cfi_undefined
  • .cfi_register
  • .cfi_window_save

Add support for printing, parsing and update tests.

Diff Detail

Repository
rL LLVM

Event Timeline

thegameg created this revision.Dec 14 2017, 4:34 AM
MatzeB accepted this revision.Dec 14 2017, 11:48 AM

LGTM, thanks

This revision is now accepted and ready to land.Dec 14 2017, 11:48 AM
This revision was automatically updated to reflect the committed changes.