This is an archive of the discontinued LLVM Phabricator instance.

Testcase for "More conservatively report status from LoopIdiomRecognize"
AbandonedPublic

Authored by jroelofs on Jul 23 2020, 11:04 AM.

Diff Detail

Event Timeline

jroelofs created this revision.Jul 23 2020, 11:04 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 23 2020, 11:04 AM
fhahn added a comment.Jul 24 2020, 1:42 PM

Thanks for sharing. I did not manage to get it to crash with the patches removed though :(

Thanks for sharing. I did not manage to get it to crash with the patches removed though :(

This must be super sensitive to something in the in-memory representation, since it doesn't even repro if I dump the IR and pass it back to the pass in question.

nikic added a comment.Jul 24 2020, 1:49 PM

Can you check whether it reproduces if you export the IR with --preserve-bc-uselistorder / --preserve-ll-uselistorder?

nikic resigned from this revision.Sep 3 2020, 1:12 PM
fhahn requested changes to this revision.Jan 20 2021, 7:41 AM

Thanks for sharing, but I don;t think this is needed any longer.

This revision now requires changes to proceed.Jan 20 2021, 7:41 AM
jroelofs abandoned this revision.Jul 20 2021, 4:53 PM