summaryrefslogtreecommitdiff
path: root/compiler/compiled_method.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2017-11-02 12:36:58 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2017-11-02 12:36:58 +0000
commitaf52bcb7532e25331d6528c05105423312e161fd (patch)
tree4709dfe2f99871909a16ad7ac2bc6c9e068aec95 /compiler/compiled_method.cc
parent9d3e8fa581d2848edbf2e071ad0baad4edc2f8a3 (diff)
parent33bff25bcd7a02d35c54f63740eadb1a4833fc92 (diff)
Merge "ART: Make InstructionSet an enum class and add kLast."
Diffstat (limited to 'compiler/compiled_method.cc')
-rw-r--r--compiler/compiled_method.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/compiler/compiled_method.cc b/compiler/compiled_method.cc
index 111469fe89..fc6a717aa6 100644
--- a/compiler/compiled_method.cc
+++ b/compiler/compiled_method.cc
@@ -61,14 +61,14 @@ size_t CompiledCode::CodeDelta() const {
size_t CompiledCode::CodeDelta(InstructionSet instruction_set) {
switch (instruction_set) {
- case kArm:
- case kArm64:
- case kMips:
- case kMips64:
- case kX86:
- case kX86_64:
+ case InstructionSet::kArm:
+ case InstructionSet::kArm64:
+ case InstructionSet::kMips:
+ case InstructionSet::kMips64:
+ case InstructionSet::kX86:
+ case InstructionSet::kX86_64:
return 0;
- case kThumb2: {
+ case InstructionSet::kThumb2: {
// +1 to set the low-order bit so a BLX will switch to Thumb mode
return 1;
}
@@ -80,14 +80,14 @@ size_t CompiledCode::CodeDelta(InstructionSet instruction_set) {
const void* CompiledCode::CodePointer(const void* code_pointer, InstructionSet instruction_set) {
switch (instruction_set) {
- case kArm:
- case kArm64:
- case kMips:
- case kMips64:
- case kX86:
- case kX86_64:
+ case InstructionSet::kArm:
+ case InstructionSet::kArm64:
+ case InstructionSet::kMips:
+ case InstructionSet::kMips64:
+ case InstructionSet::kX86:
+ case InstructionSet::kX86_64:
return code_pointer;
- case kThumb2: {
+ case InstructionSet::kThumb2: {
uintptr_t address = reinterpret_cast<uintptr_t>(code_pointer);
// Set the low-order bit so a BLX will switch to Thumb mode
address |= 0x1;