This is an archive of the discontinued LLVM Phabricator instance.

[flang][hlfir] Lower some character elemental references
ClosedPublic

Authored by jeanPerier on Jan 16 2023, 6:35 AM.

Details

Summary

Lower character elemental user procedures with constant length, and
bot dynamic and constant length ADJUSTL, ADJUSTR, and MERGE references
(which leaves out MIN/MAX).

Character elemental user procedures with dynamic length are a bit more
involving and since it is an edge-case that is not currently supported,
I will take this on later.

Depends on D141841

Diff Detail

Event Timeline

jeanPerier created this revision.Jan 16 2023, 6:35 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 16 2023, 6:35 AM
jeanPerier requested review of this revision.Jan 16 2023, 6:35 AM
This revision is now accepted and ready to land.Jan 17 2023, 1:27 AM