summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-10-25 00:32:44 +0000
committerBill Wendling <isanbard@gmail.com>2012-10-25 00:32:44 +0000
commitd75987dde9538365fc97a0ce5a58c17ec4e7596d (patch)
treeac0a71b58a8160ec1142b3123d1e44a93fbad614 /clang/lib/Basic
parent164df7debd74c698e6b26c0e7a1f014ad35b4690 (diff)
downloadbcm5719-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.cpp23
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 "";
OpenPOWER on IntegriCloud