commit | 7dda395004eb962cef1c1554b1e8b2ad069760e0 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Apr 19 03:36:21 2005 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Apr 19 03:36:21 2005 +0000 |
tree | d10d0d1d573212e14fa2d1b1c47c344e7a4b2367 | |
parent | 6b43c8237893381c89bc1effe8503a7b3839ccfe [diff] |
Major change to tblgen: instead of resolving values every time a class is finished up, only resolve fully when the def is defined. This allows things to be changed and all uses to be propagated through. This implements TableGen/LazyChange.td and fixes TemplateArgRename.td in the process. None of the .td files used in LLVM backends are changed at all by this patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21344 91177308-0d34-0410-b5e6-96231b3b80d8