This is an archive of the discontinued LLVM Phabricator instance.

TableGen: Resolve all template args simultaneously in AddSubClass
ClosedPublic

Authored by nhaehnle on Feb 22 2018, 4:06 PM.

Details

Summary

Use the new resolver interface more explicitly, and avoid traversing
all the initializers multiple times.

Add a test case for a pattern that was broken by an earlier version
of this change.

An additional change is that we now remove *all* template arguments
after resolving them.

Change-Id: I86c828c8cc84c18b052dfe0f64c0d5cbf3c4e13c

Diff Detail

Repository
rL LLVM