summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/X86RecognizableInstr.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-10-01 19:21:03 +0000
committerTim Northover <tnorthover@apple.com>2014-10-01 19:21:03 +0000
commit5d72c5de02f7bf18aa4d62db1075ab4c0a8b40fc (patch)
tree475bd4cdf78c2d6dd2c37b3c8e42a81b14fd42a0 /llvm/utils/TableGen/X86RecognizableInstr.cpp
parent2706eb031da281451319be6041d4825391b00ae4 (diff)
downloadbcm5719-llvm-5d72c5de02f7bf18aa4d62db1075ab4c0a8b40fc.tar.gz
bcm5719-llvm-5d72c5de02f7bf18aa4d62db1075ab4c0a8b40fc.zip
ARM: allow copying of CPSR when all else fails.
As with x86 and AArch64, certain situations can arise where we need to spill CPSR in the middle of a calculation. These should be avoided where possible (MRS/MSR is rather expensive), which ARM is actually better at than the other two since it tries to Glue defs to uses, but as a last ditch effort, copying is better than crashing. rdar://problem/18011155 llvm-svn: 218789
Diffstat (limited to 'llvm/utils/TableGen/X86RecognizableInstr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud