summaryrefslogtreecommitdiff
path: root/compiler/optimizing/common_arm64.h
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/optimizing/common_arm64.h')
-rw-r--r--compiler/optimizing/common_arm64.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/compiler/optimizing/common_arm64.h b/compiler/optimizing/common_arm64.h
index 4c3f6d208c..e2ef8d52f2 100644
--- a/compiler/optimizing/common_arm64.h
+++ b/compiler/optimizing/common_arm64.h
@@ -260,11 +260,9 @@ inline bool Arm64CanEncodeConstantAsImmediate(HConstant* constant, HInstruction*
if (constant->IsLongConstant()) {
return false;
} else if (constant->IsFloatConstant()) {
- // TODO: Remove "OrNull".
- return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstantOrNull()->GetValue());
+ return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue());
} else if (constant->IsDoubleConstant()) {
- // TODO: Remove "OrNull".
- return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstantOrNull()->GetValue());
+ return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue());
}
return IsUint<8>(value);
}
@@ -314,9 +312,7 @@ inline bool Arm64CanEncodeConstantAsImmediate(HConstant* constant, HInstruction*
}
inline Location ARM64EncodableConstantOrRegister(HInstruction* constant, HInstruction* instr) {
- if (constant->IsConstant() &&
- // TODO: Remove "OrNull".
- Arm64CanEncodeConstantAsImmediate(constant->AsConstantOrNull(), instr)) {
+ if (constant->IsConstant() && Arm64CanEncodeConstantAsImmediate(constant->AsConstant(), instr)) {
return Location::ConstantLocation(constant);
}