diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-10-25 00:32:44 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-10-25 00:32:44 +0000 |
commit | d75987dde9538365fc97a0ce5a58c17ec4e7596d (patch) | |
tree | ac0a71b58a8160ec1142b3123d1e44a93fbad614 /clang/lib/Basic | |
parent | 164df7debd74c698e6b26c0e7a1f014ad35b4690 (diff) | |
download | bcm5719-llvm-d75987dde9538365fc97a0ce5a58c17ec4e7596d.tar.gz bcm5719-llvm-d75987dde9538365fc97a0ce5a58c17ec4e7596d.zip |
Revert r166647 to rethink the patch...
llvm-svn: 166655
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 960a2858e41..ba96185f72d 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -3315,29 +3315,6 @@ public: } return R; } - virtual bool validateConstraintModifier(StringRef Constraint, - const char Modifier, - unsigned Size) const { - // Strip off constraint modifiers. - while (Constraint[0] == '=' || - Constraint[0] == '+' || - Constraint[0] == '&') - Constraint = Constraint.substr(1); - - switch (Constraint[0]) { - default: break; - case 'r': { - switch (Modifier) { - default: return Size == 32; - case 'q': - // A register of size 32 cannot fit a vector type. - return false; - } - } - } - - return true; - } virtual const char *getClobbers() const { // FIXME: Is this really right? return ""; |