diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-06-03 10:33:05 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-06-03 10:33:05 +0000 |
commit | ffc8748faa03f887ea20d80e3e2345c5d43ed64f (patch) | |
tree | 15b2865801d6166955161593176e401a80337137 /clang/lib/Basic/Targets.cpp | |
parent | 1a4eea5ad62a8cfd909de53870a6b904df22a7a2 (diff) | |
download | bcm5719-llvm-ffc8748faa03f887ea20d80e3e2345c5d43ed64f.tar.gz bcm5719-llvm-ffc8748faa03f887ea20d80e3e2345c5d43ed64f.zip |
PR3678: Add support for "Yt" asm register constraint.
llvm-svn: 72764
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 4b94bcfc432..cdb7e080560 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -754,6 +754,13 @@ X86TargetInfo::validateAsmConstraint(const char *&Name, // instructions. Info.setAllowsRegister(); return true; + case 'Y': + ++Name; + if (*Name == 't') { + Info.setAllowsRegister(); + return true; + } + return false; } } |