This is an archive of the discontinued LLVM Phabricator instance.

[ms] [llvm-ml] Support REPEAT/FOR/WHILE macro-like directives
ClosedPublic

Authored by epastor on Oct 19 2020, 1:55 PM.

Details

Summary

Support MASM's REPEAT, FOR, FORC, and WHILE macro-like directives.

Also adds support for macro argument substitution inside quoted strings, and additional testing for macro directives.

Diff Detail

Event Timeline

epastor created this revision.Oct 19 2020, 1:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 19 2020, 1:55 PM
epastor requested review of this revision.Oct 19 2020, 1:55 PM
epastor updated this revision to Diff 299675.Oct 21 2020, 7:08 AM

Fix case of local variable

epastor updated this revision to Diff 303165.Nov 5 2020, 10:32 AM

Rebase to HEAD

thakis accepted this revision.Nov 6 2020, 6:48 AM

Nice!

This revision is now accepted and ready to land.Nov 6 2020, 6:48 AM
This revision was landed with ongoing or failed builds.Nov 9 2020, 10:21 AM
This revision was automatically updated to reflect the committed changes.