Searched defs:x86 (Results 1 - 25 of 25) sorted by relevance

/art/runtime/arch/x86/
H A Dregisters_x86.cc22 namespace x86 { namespace in namespace:art
36 } // namespace x86
H A Dregisters_x86.h27 namespace x86 { namespace in namespace:art
44 } // namespace x86
H A Dcontext_x86.cc23 namespace x86 { namespace in namespace:art
128 } // namespace x86
H A Dquick_method_frame_info_x86.h26 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 Dcontext_x86.h26 namespace x86 { namespace in namespace:art
107 } // namespace x86
/art/compiler/optimizing/
H A Dintrinsics_x86.h28 namespace x86 { namespace in namespace:art
81 } // namespace x86
H A Dpc_relative_fixups_x86.h27 namespace x86 { namespace in namespace:art
41 } // namespace x86
H A Dpc_relative_fixups_x86.cc22 namespace x86 { namespace in namespace:art
266 } // namespace x86
H A Dcode_generator_x86.h20 #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 Dintrinsics_x86.cc21 #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 Dcode_generator_x86.cc32 #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 Dmanaged_register_x86_test.cc22 namespace x86 { namespace in namespace:art
358 } // namespace x86
H A Dmanaged_register_x86.cc22 namespace x86 { namespace in namespace:art
119 } // namespace x86
H A Dmanaged_register_x86.h25 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 Dconstants_x86.h22 #include "arch/x86/registers_x86.h"
28 namespace x86 { namespace in namespace:art
124 } // namespace x86
H A Dassembler_x86.h33 namespace x86 { namespace in namespace:art
256 friend class x86::X86Assembler;
853 } // namespace x86
H A Dassembler_x86.cc25 namespace x86 { namespace in namespace:art
2459 } // namespace x86
/art/compiler/jni/quick/x86/
H A Dcalling_convention_x86.h23 namespace x86 { namespace in namespace:art
75 // x86 needs to extend small return types.
90 } // namespace x86
H A Dcalling_convention_x86.cc21 #include "utils/x86/managed_register_x86.h"
24 namespace x86 { namespace in namespace:art
221 } // namespace x86
/art/disassembler/
H A Ddisassembler_x86.h23 namespace x86 { namespace in namespace:art
48 } // namespace x86
H A Ddisassembler_x86.cc29 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 Dtrampoline_compiler.cc39 #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 Darch_test.cc104 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 Dlabel.h43 namespace x86 { namespace in namespace:art
126 friend class x86::X86Assembler;
127 friend class x86::NearLabel;
H A Dmanaged_register.h37 namespace x86 { namespace in namespace:art
61 x86::X86ManagedRegister AsX86() const;

Completed in 355 milliseconds