Remove the isTwoAddress property from the CodeGenInstruction class. It should
authorChris Lattner <sabre@nondot.org>
Wed, 15 Nov 2006 23:23:02 +0000 (23:23 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 Nov 2006 23:23:02 +0000 (23:23 +0000)
commitf64f9a4b75d07819866bfcf918b922a76d3e1600
treed3fdce7cae19e5acb2baa98bdff25c7b244a4945
parentfa326c709fdd73dcaa4802e35d65e519d6cc3b23
Remove the isTwoAddress property from the CodeGenInstruction class.  It should
not be used for anything other than backwards compat constraint handling.

Add support for a new DisableEncoding property which contains a list of
registers that should not be encoded by the generated code emitter.  Convert
the codeemitter generator to use this, fixing some PPC JIT regressions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31769 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/AsmWriterEmitter.cpp
utils/TableGen/CodeEmitterGen.cpp
utils/TableGen/CodeGenInstruction.h
utils/TableGen/CodeGenTarget.cpp