summaryrefslogtreecommitdiff
path: root/compiler/utils/arm/assembler_arm.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2015-05-21 12:26:43 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-05-21 12:26:44 +0000
commitd6a1eaef02d0c73a8c24ff93ff68fc4f0d46925f (patch)
tree4078995c91b3862cb899966d34b31b0c7b05072d /compiler/utils/arm/assembler_arm.h
parent9758a8e4f7a8823161604aa876517e9ff5b8bb12 (diff)
parent1f277e3cef6c33cd35e91123978491d83338d2ad (diff)
Merge "Revert "Introduce a NearLabel in thumb2.""
Diffstat (limited to 'compiler/utils/arm/assembler_arm.h')
-rw-r--r--compiler/utils/arm/assembler_arm.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/compiler/utils/arm/assembler_arm.h b/compiler/utils/arm/assembler_arm.h
index a19a7645c2..dee8287e67 100644
--- a/compiler/utils/arm/assembler_arm.h
+++ b/compiler/utils/arm/assembler_arm.h
@@ -33,16 +33,6 @@ namespace arm {
class Arm32Assembler;
class Thumb2Assembler;
-// This class indicates that the label and its uses
-// will fall into a range that is encodable in 16bits on thumb2.
-class NearLabel : public Label {
- public:
- NearLabel() {}
-
- private:
- DISALLOW_COPY_AND_ASSIGN(NearLabel);
-};
-
class ShifterOperand {
public:
ShifterOperand() : type_(kUnknown), rm_(kNoRegister), rs_(kNoRegister),
@@ -529,9 +519,6 @@ class ArmAssembler : public Assembler {
// Branch instructions.
virtual void b(Label* label, Condition cond = AL) = 0;
- virtual void b(NearLabel* label, Condition cond = AL) {
- b(reinterpret_cast<Label*>(label), cond);
- }
virtual void bl(Label* label, Condition cond = AL) = 0;
virtual void blx(Register rm, Condition cond = AL) = 0;
virtual void bx(Register rm, Condition cond = AL) = 0;
@@ -667,9 +654,6 @@ class ArmAssembler : public Assembler {
virtual void Bind(Label* label) = 0;
virtual void CompareAndBranchIfZero(Register r, Label* label) = 0;
- virtual void CompareAndBranchIfZero(Register r, NearLabel* label) {
- CompareAndBranchIfZero(r, reinterpret_cast<Label*>(label));
- }
virtual void CompareAndBranchIfNonZero(Register r, Label* label) = 0;
//