commit | 07a9f1bfc948604e35d50f2d3691b14127b88b38 | [log] [tgz] |
---|---|---|
author | Bob Wilson <bob.wilson@apple.com> | Mon Mar 15 23:09:18 2010 +0000 |
committer | Bob Wilson <bob.wilson@apple.com> | Mon Mar 15 23:09:18 2010 +0000 |
tree | 6c6bc860f06c1d88455004e8667a3605af138b43 | |
parent | acdcabcab4dcbfb7d5c37458c366af5d674084b4 [diff] [blame] |
Translate "cc" clobber in ARM inline assembly to ARM::CCRRegisterClass. Radar 7459078. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98586 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index 5fae975..8f20843 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp
@@ -4449,6 +4449,9 @@ break; } } + if (StringRef("{cc}").equals_lower(Constraint)) + return std::make_pair(0U, ARM::CCRRegisterClass); + return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT); }