summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-04-15 13:59:49 +0000
committerTim Northover <tnorthover@apple.com>2014-04-15 13:59:49 +0000
commit2f553f326ad76fbb5128afd18a3e1dc04d52dffa (patch)
treef848982674d00ee73b6ee26938a3eabce6e0a832 /llvm/lib/Target/TargetLoweringObjectFile.cpp
parent27010074fb25e8ac9a42f9828e3e0243c0217bdb (diff)
downloadbcm5719-llvm-2f553f326ad76fbb5128afd18a3e1dc04d52dffa.tar.gz
bcm5719-llvm-2f553f326ad76fbb5128afd18a3e1dc04d52dffa.zip
FastISel: constrain the RegClass of operands when emitting instructions.
ARM64 suffered multiple -verify-machineinstr failures (principally over the xsp/xzr issue) because FastISel was completely ignoring which subset of the general-purpose registers each instruction required. More fixes are coming in ARM64 specific FastISel, but this should cover the generic problems. llvm-svn: 206283
Diffstat (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud