This is an archive of the discontinued LLVM Phabricator instance.

[mips][mips64r6] Add addiupc, aluipc, and auipc
ClosedPublic

Authored by dsanders on May 9 2014, 2:38 AM.

Details

Summary

No support for symbols in place of the immediate yet since it requires new
relocations.

Depends on D3671

Diff Detail

Event Timeline

dsanders updated this revision to Diff 9241.May 9 2014, 2:38 AM
dsanders retitled this revision from to [mips][mips64r6] Add addiupc, aluipc, and auipc.
dsanders updated this object.
dsanders edited the test plan for this revision. (Show Details)
vmedic accepted this revision.May 15 2014, 1:45 AM
vmedic edited edge metadata.

LGTM

This revision is now accepted and ready to land.May 15 2014, 1:45 AM
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
917

This probably should do a sign extend of the value.

dsanders added inline comments.May 15 2014, 3:52 AM
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
917

I agree. I'll fix this before commit.

dsanders closed this revision.May 15 2014, 3:53 AM