Page MenuHomePhabricator

[Xtensa 9/10] Add basic support of Xtensa disassembler.
Needs ReviewPublic

Authored by andreisfr on Jul 16 2019, 3:29 PM.

Details

Reviewers
jyknight
ivanbaev

Diff Detail

Event Timeline

andreisfr created this revision.Jul 16 2019, 3:29 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 16 2019, 3:29 PM
andreisfr updated this revision to Diff 212696.Jul 31 2019, 4:06 PM

Register names are capitalized.

MaskRay added inline comments.
llvm/lib/Target/Xtensa/Disassembler/XtensaDisassembler.cpp
29

using is more common in newer code. This doesn't have to copy from other targets.

andreisfr updated this revision to Diff 242219.Feb 3 2020, 3:19 PM

Patch is updated according to latest upstream version. Updated licenses.

andreisfr marked an inline comment as done.Feb 9 2020, 4:54 PM
andreisfr updated this revision to Diff 328701.EditedMar 5 2021, 4:47 PM

Patch is updated according to LLVM upstream version and latest Xtensa backend version.

andreisfr updated this revision to Diff 335959.Wed, Apr 7, 4:56 PM

Correct instruction descriptions, format descriptions and instruction operands according to common style for *.td files. The llvm_unreachable is substituted to report_fatal_error.