This is an archive of the discontinued LLVM Phabricator instance.

[mips] Make unalignedload.ll test stricter and easier to modify for MIPS32r6/MIPS64r6
ClosedPublic

Authored by dsanders on May 20 2014, 6:05 AM.

Details

Summary
  • Split into two functions, one to test each struct.
  • R0 and R2 must be defined by an lw with a %got reference to the correct symbol.
  • Test for $4 (first argument) where appropriate instead of accepting any register.
  • Test that the two lbu's are correctly combined into $4

Depends on D3844

Diff Detail

Event Timeline

dsanders updated this revision to Diff 9616.May 20 2014, 6:05 AM
dsanders retitled this revision from to [mips] Make unalignedload.ll test stricter and easier to modify for MIPS32r6/MIPS64r6.
dsanders updated this object.
dsanders edited the test plan for this revision. (Show Details)
vmedic accepted this revision.May 22 2014, 2:46 AM
vmedic edited edge metadata.

LGTM

This revision is now accepted and ready to land.May 22 2014, 2:46 AM
dsanders closed this revision.May 22 2014, 5:02 AM