commit | 04cadb3684b14e4aad19f9f29e6c14539866bd56 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Mon Feb 06 23:40:48 2006 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Mon Feb 06 23:40:48 2006 +0000 |
tree | e8a1e5e4f2ea3e7f6ea3fcb3270fe29d52a291bf | |
parent | b03b080a8208b25946bcb96c2a10661b53547ff6 [diff] |
Add support for modifier strings in machine instr descriptions. This allows us to avoid creating lots of "Operand" types with different printers, instead we can fold several together and use modifiers. For example, we can now use: ${target:call} to say that the operand should be printed like a 'call' operand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26024 91177308-0d34-0410-b5e6-96231b3b80d8