summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TailDuplicator.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2017-06-27 21:41:40 +0000
committerTim Northover <tnorthover@apple.com>2017-06-27 21:41:40 +0000
commit849fcca09004751b0fc9a2a93fd9eb985a4c6876 (patch)
tree1c0dfa1c5148e8e03cb63e5466e4d629f5226db2 /llvm/lib/CodeGen/TailDuplicator.cpp
parentad3d174674539d05a7710aad59d5ed0308bfe13f (diff)
downloadbcm5719-llvm-849fcca09004751b0fc9a2a93fd9eb985a4c6876.tar.gz
bcm5719-llvm-849fcca09004751b0fc9a2a93fd9eb985a4c6876.zip
GlobalISel: verify that a COPY is trivial when created.
Without this check, COPY instructions can actually be one of the generic casts in disguise. That's confusing and bad. At some point during ISel this restriction has to be relaxed since the fully selected instructions will usually use COPY for those purposes. Right now I think it's possible that relaxation occurs during RegBankSelect (hence the change there). I'm not convinced that's where it belongs long-term though. llvm-svn: 306470
Diffstat (limited to 'llvm/lib/CodeGen/TailDuplicator.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud