/art/runtime/arch/x86/ |
H A D | registers_x86.cc | 22 namespace x86 { namespace in namespace:art 36 } // namespace x86
|
H A D | registers_x86.h | 27 namespace x86 { namespace in namespace:art 44 } // namespace x86
|
H A D | context_x86.cc | 23 namespace x86 { namespace in namespace:art 128 } // namespace x86
|
H A D | quick_method_frame_info_x86.h | 26 namespace x86 { namespace in namespace:art 40 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI); 42 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX); 44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) | 45 (1 << art::x86 [all...] |
H A D | context_x86.h | 26 namespace x86 { namespace in namespace:art 107 } // namespace x86
|
/art/compiler/optimizing/ |
H A D | intrinsics_x86.h | 28 namespace x86 { namespace in namespace:art 81 } // namespace x86
|
H A D | pc_relative_fixups_x86.h | 27 namespace x86 { namespace in namespace:art 41 } // namespace x86
|
H A D | pc_relative_fixups_x86.cc | 22 namespace x86 { namespace in namespace:art 266 } // namespace x86
|
H A D | code_generator_x86.h | 20 #include "arch/x86/instruction_set_features_x86.h" 26 #include "utils/x86/assembler_x86.h" 29 namespace x86 { namespace in namespace:art 613 } // namespace x86
|
H A D | intrinsics_x86.cc | 21 #include "arch/x86/instruction_set_features_x86.h" 31 #include "utils/x86/assembler_x86.h" 32 #include "utils/x86/constants_x86.h" 36 namespace x86 { namespace in namespace:art 768 // Note that 32 bit x86 doesn't have the capability to inline MathRoundDouble, 1684 // x86 allows unaligned access. We do not have to check the input or use specific instructions 1755 // x86 allows unaligned access. We do not have to check the input or use specific instructions 2035 // We don't care for ordered: it requires an AnyStore barrier, which is already given by the x86 2654 } // namespace x86
|
H A D | code_generator_x86.cc | 32 #include "utils/x86/assembler_x86.h" 33 #include "utils/x86/managed_register_x86.h" 40 namespace x86 { namespace in namespace:art 530 // calls to art::x86::X86Assembler::shll and 531 // art::x86::X86Assembler::AddImmediate below), but it has 630 // there are more than two core caller-save registers on x86 713 // Maps signed condition to unsigned condition and FP condition to x86 name. 718 // Signed to unsigned, and FP to x86 name. 4254 * According to the JSR-133 Cookbook, for x86 only StoreLoad/AnyAny barriers need memory fence. 4255 * All other barriers (LoadAny, AnyStore, StoreStore) are nops due to the x86 memor [all...] |
/art/compiler/utils/x86/ |
H A D | managed_register_x86_test.cc | 22 namespace x86 { namespace in namespace:art 358 } // namespace x86
|
H A D | managed_register_x86.cc | 22 namespace x86 { namespace in namespace:art 119 } // namespace x86
|
H A D | managed_register_x86.h | 25 namespace x86 { namespace in namespace:art 28 // The registers in kReservedCpuRegistersArray in x86.cc are not used in pairs. 29 // The table kRegisterPairs in x86.cc must be kept in sync with this enum. 216 } // namespace x86 218 inline x86::X86ManagedRegister ManagedRegister::AsX86() const { 219 x86::X86ManagedRegister reg(id_);
|
H A D | constants_x86.h | 22 #include "arch/x86/registers_x86.h" 28 namespace x86 { namespace in namespace:art 124 } // namespace x86
|
H A D | assembler_x86.h | 33 namespace x86 { namespace in namespace:art 256 friend class x86::X86Assembler; 853 } // namespace x86
|
H A D | assembler_x86.cc | 25 namespace x86 { namespace in namespace:art 2459 } // namespace x86
|
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.h | 23 namespace x86 { namespace in namespace:art 75 // x86 needs to extend small return types. 90 } // namespace x86
|
H A D | calling_convention_x86.cc | 21 #include "utils/x86/managed_register_x86.h" 24 namespace x86 { namespace in namespace:art 221 } // namespace x86
|
/art/disassembler/ |
H A D | disassembler_x86.h | 23 namespace x86 { namespace in namespace:art 48 } // namespace x86
|
H A D | disassembler_x86.cc | 29 namespace x86 { namespace in namespace:art 393 case 0x86: case 0x87: 397 byte_operand = (*instr == 0x86); 829 case 0x80: case 0x81: case 0x82: case 0x83: case 0x84: case 0x85: case 0x86: case 0x87: 1401 } // namespace x86
|
/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 39 #include "utils/x86/assembler_x86.h" 184 namespace x86 { namespace in namespace:art 189 // All x86 trampolines call via the Thread* held in fs. 201 } // namespace x86 210 // All x86 trampolines call via the Thread* held in gs. 269 return x86::CreateTrampoline(&arena, offset);
|
/art/runtime/arch/ |
H A D | arch_test.cc | 104 namespace x86 { namespace in namespace:art 105 #include "arch/x86/asm_support_x86.h" 154 CheckFrameSize(InstructionSet::kX86, Runtime::kSaveAll, x86::kFrameSizeSaveAllCalleeSave); 155 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsOnly, x86::kFrameSizeRefsOnlyCalleeSave); 156 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsAndArgs, x86::kFrameSizeRefsAndArgsCalleeSave);
|
/art/compiler/utils/ |
H A D | label.h | 43 namespace x86 { namespace in namespace:art 126 friend class x86::X86Assembler; 127 friend class x86::NearLabel;
|
H A D | managed_register.h | 37 namespace x86 { namespace in namespace:art 61 x86::X86ManagedRegister AsX86() const;
|