summaryrefslogtreecommitdiff
path: root/lib/VMCore/Type.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-03-27 20:45:15 +0000
committerChris Lattner <sabre@nondot.org>2010-03-27 20:45:15 +0000
commitb4a52b04bda21262dd742bb7add82b4842311ed3 (patch)
tree598f7e0224bf67db1f91de6c27b2cd653e811e9d /lib/VMCore/Type.cpp
parent0d7952ed5ac10b6159d0e8e2449f0f471d117e0f (diff)
downloadllvm-b4a52b04bda21262dd742bb7add82b4842311ed3.tar.gz
llvm-b4a52b04bda21262dd742bb7add82b4842311ed3.tar.bz2
llvm-b4a52b04bda21262dd742bb7add82b4842311ed3.tar.xz
fix a long standing fixme, which required fixing a bunch of other
issues to get here. We now trim the result type list of the CompleteMatch or MorphNodeTo operation to be the same size as the thing we're matching. this means that if you match (add GPR, GPR) with an instruction that produces a normal result and a flag that we now trim the result in tblgen instead of having to do it dynamically. This exposed a bunch of inconsistencies in result counting that happened to be getting lucky since the days of the old isel. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99728 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/Type.cpp')
0 files changed, 0 insertions, 0 deletions