This is an archive of the discontinued LLVM Phabricator instance.

[LoongArch] Moved expansion of PseudoCALL to LoongArchPreRAExpandPseudo pass
ClosedPublic

Authored by wangleiat on Nov 4 2022, 12:16 AM.

Details

Summary

This patch moves the expansion of the PseudoCALL insturction to
LoongArchPreRAExpandPseudo pass. This helps to expand into different
instruction sequences according to different CodeModels.

Diff Detail

Event Timeline

wangleiat created this revision.Nov 4 2022, 12:16 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 4 2022, 12:16 AM
wangleiat requested review of this revision.Nov 4 2022, 12:16 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 4 2022, 12:16 AM
wangleiat updated this revision to Diff 473180.Nov 4 2022, 3:07 AM

Rebase and update the test case, since the name of the pass used in the test has been modified.

SixWeining accepted this revision.Nov 7 2022, 5:52 AM

LGTM and wait others.

This revision is now accepted and ready to land.Nov 7 2022, 5:52 AM