Do not emit copies for physical register output if it's not used.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 2 Aug 2007 05:29:38 +0000 (05:29 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 2 Aug 2007 05:29:38 +0000 (05:29 +0000)
commit33d5595d667ba4a880bd7fe785724e8197bef70c
treed40ca1076c4bf7fcfeedd9b7f656c70b582b5c0e
parent0a2a515c5bb075294dd261b0ad236b6d19c66f8c
Do not emit copies for physical register output if it's not used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40722 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp