summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2009-04-28 16:34:35 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2009-04-28 16:34:35 +0000
commitfb9e23b2173ce078bfb177f664305fe14ea92051 (patch)
tree8f3cb587251be8e1ec3aaea32e998b9303c07e91 /llvm/lib/System
parent99b1b27dc2449302c12a77ad355f1d608de67085 (diff)
downloadbcm5719-llvm-fb9e23b2173ce078bfb177f664305fe14ea92051.tar.gz
bcm5719-llvm-fb9e23b2173ce078bfb177f664305fe14ea92051.zip
Don't coalesce a physical register with an incompatible virtual register.
If the physical register does not belong to the virtual register's regclass, don't coalesce. The physical register could be an invalid operand for an instruction using the vreg. The regclass matching is done after determining the actual subregisters being copied. llvm-svn: 70298
Diffstat (limited to 'llvm/lib/System')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud