summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-10-30 18:54:27 +0000
committerChris Lattner <sabre@nondot.org>2005-10-30 18:54:27 +0000
commitdd5663dfa0c8f4f7597398f87312a70129c72932 (patch)
treede534d4d373abee873b6add6930eacc08e0ab76a /llvm/lib/CodeGen/RegAllocLinearScan.cpp
parent5c7d731832c995b6ee96bbdccc15896753250a13 (diff)
downloadbcm5719-llvm-dd5663dfa0c8f4f7597398f87312a70129c72932.tar.gz
bcm5719-llvm-dd5663dfa0c8f4f7597398f87312a70129c72932.zip
Reduce the number of copies emitted as machine instructions by
generating results in vregs that will need them. In the case of something like this: CopyToReg((add X, Y), reg1024), we no longer emit code like this: reg1025 = add X, Y reg1024 = reg 1025 Instead, we emit: reg1024 = add X, Y Whoa! :) llvm-svn: 24111
Diffstat (limited to 'llvm/lib/CodeGen/RegAllocLinearScan.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud