This is an archive of the discontinued LLVM Phabricator instance.

[mips] Add cache and pref instructions
ClosedPublic

Authored by dsanders on Jun 12 2014, 5:44 AM.

Details

Summary

cache and pref were added in MIPS-III, and MIPS32 but were re-encoded in
MIPS32r6/MIPS64r6 to use a 9-bit offset rather than the 16-bit offset
available to earlier cores.

Resolved the decoding conflict between pref and lwc3.

Depends on D4115

Diff Detail

Event Timeline

dsanders updated this revision to Diff 10352.Jun 12 2014, 5:44 AM
dsanders retitled this revision from to [mips] Add cache and pref instructions.
dsanders updated this object.
dsanders edited the test plan for this revision. (Show Details)
vmedic accepted this revision.Jun 13 2014, 3:09 AM
vmedic edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 13 2014, 3:09 AM
dsanders updated this object.Jun 13 2014, 6:23 AM
dsanders edited edge metadata.
dsanders closed this revision.Jun 13 2014, 6:23 AM