This is an archive of the discontinued LLVM Phabricator instance.

[AggressiveInstCombine] Pre-Commit test for D144445 (NFC)
ClosedPublic

Authored by khei4 on Mar 5 2023, 11:03 PM.

Details

Summary

precommit test for D144445

  • change planned to apply on InstSimplify to AggressiveInstCombine
  • residues of test changes moved to llvm/test/Transforms/InstSimplify/load.ll

Diff Detail

Event Timeline

khei4 created this revision.Mar 5 2023, 11:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 5 2023, 11:03 PM
khei4 requested review of this revision.Mar 5 2023, 11:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 5 2023, 11:03 PM
khei4 updated this revision to Diff 502530.Mar 5 2023, 11:23 PM

revert fixed tests

khei4 edited the summary of this revision. (Show Details)Mar 5 2023, 11:28 PM
khei4 retitled this revision from [AggressiveInstCombine] Pre-Commit test for D144445 to [AggressiveInstCombine] Pre-Commit test for D144445 (NFC).Mar 8 2023, 10:22 PM
khei4 updated this revision to Diff 503629.Mar 8 2023, 10:33 PM
This comment was removed by khei4.
khei4 updated this revision to Diff 503631.Mar 8 2023, 10:34 PM

add ptr array tests, const offset tests

khei4 updated this revision to Diff 505365.Mar 14 2023, 10:26 PM

fix wrong load for pointer array

khei4 updated this revision to Diff 506514.Mar 20 2023, 3:00 AM

add test cases

  • volatile load
  • ptrmasked pointer load
  • not inbounds load
khei4 updated this revision to Diff 507299.Mar 22 2023, 3:27 AM

add

  • TODO comments with expected results
  • (un)successful non-inbounds cases
This revision was not accepted when it landed; it landed in state Needs Review.Mar 23 2023, 7:31 AM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.