summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2013-12-30 17:22:20 +0000
committerCraig Topper <craig.topper@gmail.com>2013-12-30 17:22:20 +0000
commitd2f307195ab54bb6b706c30bd842aa7d485bc79d (patch)
tree2e7ec9cc918a7f69d8d153fd3a2d73c1a1d99924 /utils
parentb2299f0c80f603b52e6e96cd01b9344ad5fc80a5 (diff)
downloadllvm-d2f307195ab54bb6b706c30bd842aa7d485bc79d.tar.gz
llvm-d2f307195ab54bb6b706c30bd842aa7d485bc79d.tar.bz2
llvm-d2f307195ab54bb6b706c30bd842aa7d485bc79d.tar.xz
Simplify filter accepts function to just return 'condition' instead of branching to return true/false. No functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198221 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/X86ModRMFilters.h41
1 files changed, 13 insertions, 28 deletions
diff --git a/utils/TableGen/X86ModRMFilters.h b/utils/TableGen/X86ModRMFilters.h
index 2cbaf7985d..497915fe33 100644
--- a/utils/TableGen/X86ModRMFilters.h
+++ b/utils/TableGen/X86ModRMFilters.h
@@ -78,12 +78,9 @@ public:
ModRMFilter(),
R(r) {
}
-
+
bool accepts(uint8_t modRM) const {
- if (R == ((modRM & 0xc0) == 0xc0))
- return true;
- else
- return false;
+ return (R == ((modRM & 0xc0) == 0xc0));
}
};
@@ -109,13 +106,10 @@ public:
C0_FF(c0_ff),
NNN_or_ModRM(nnn_or_modRM) {
}
-
+
bool accepts(uint8_t modRM) const {
- if ((C0_FF && modRM >= 0xc0 && (modRM == NNN_or_ModRM)) ||
- (!C0_FF && modRM < 0xc0 && ((modRM & 0x38) >> 3) == NNN_or_ModRM))
- return true;
- else
- return false;
+ return ((C0_FF && modRM >= 0xc0 && (modRM == NNN_or_ModRM)) ||
+ (!C0_FF && modRM < 0xc0 && ((modRM & 0x38) >> 3) == NNN_or_ModRM));
}
};
@@ -133,12 +127,9 @@ public:
/// refers to the first register in the register set.
AddRegEscapeFilter(uint8_t modRM) : ModRM(modRM) {
}
-
+
bool accepts(uint8_t modRM) const {
- if (modRM >= ModRM && modRM < ModRM + 8)
- return true;
- else
- return false;
+ return (modRM >= ModRM && modRM < ModRM + 8);
}
};
@@ -159,14 +150,11 @@ public:
R(r),
NNN(nnn) {
}
-
+
bool accepts(uint8_t modRM) const {
- if (((R && ((modRM & 0xc0) == 0xc0)) ||
- (!R && ((modRM & 0xc0) != 0xc0))) &&
- (((modRM & 0x38) >> 3) == NNN))
- return true;
- else
- return false;
+ return (((R && ((modRM & 0xc0) == 0xc0)) ||
+ (!R && ((modRM & 0xc0) != 0xc0))) &&
+ (((modRM & 0x38) >> 3) == NNN));
}
};
@@ -183,12 +171,9 @@ public:
ModRMFilter(),
ModRM(modRM) {
}
-
+
bool accepts(uint8_t modRM) const {
- if (ModRM == modRM)
- return true;
- else
- return false;
+ return (ModRM == modRM);
}
};