Searched refs:gs (Results 1 - 9 of 9) sorted by relevance
/art/runtime/arch/x86_64/ |
H A D | quick_entrypoints_x86_64.S | 74 movq %rsp, %gs:THREAD_TOP_QUICK_FRAME_OFFSET 117 movq %rsp, %gs:THREAD_TOP_QUICK_FRAME_OFFSET 189 movq %rsp, %gs:THREAD_TOP_QUICK_FRAME_OFFSET 231 movq %rsp, %gs:THREAD_TOP_QUICK_FRAME_OFFSET 272 movq %gs:THREAD_SELF_OFFSET, %rdi 281 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current() 291 movq %gs:THREAD_SELF_OFFSET, %rsi // pass Thread::Current() 301 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current() 364 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread 699 movq %gs [all...] |
H A D | jni_entrypoints_x86_64.S | 47 movq %gs:THREAD_SELF_OFFSET, %rdi // RDI := Thread::Current()
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 2022 X86_64Assembler* X86_64Assembler::gs() { function in class:art::x86_64::X86_64Assembler 2023 // TODO: gs is a prefix and not an instruction 2514 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq? 2523 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); 2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); 2573 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); 2576 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); 2579 gs()->flds(Address::Absolute(src, true)); 2581 gs()->fldl(Address::Absolute(src, true)); 2586 gs() [all...] |
H A D | assembler_x86_64.h | 598 X86_64Assembler* gs();
|
/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 175 // All x86 trampolines call via the Thread* held in gs. 176 __ gs()->jmp(x86_64::Address::Absolute(offset, true));
|
/art/compiler/optimizing/ |
H A D | intrinsics_x86_64.cc | 864 __ gs()->call(Address::Absolute( 1042 __ gs()->call(Address::Absolute( 1062 __ gs()->call(Address::Absolute( 1086 __ gs()->call(Address::Absolute( 1243 GetAssembler()->gs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86_64WordSize>(), true));
|
H A D | code_generator_x86_64.cc | 57 __ gs()->call( 73 __ gs()->call( 124 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pTestSuspend), true)); 172 __ gs()->call(Address::Absolute( 204 __ gs()->call(Address::Absolute((do_clinit_ 252 __ gs()->call(Address::Absolute( 298 __ gs()->call( 302 __ gs()->call( 332 __ gs()->call( 375 __ gs() [all...] |
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 476 X86Assembler* gs();
|
H A D | assembler_x86.cc | 1555 X86Assembler* X86Assembler::gs() { function in class:art::x86::X86Assembler
|
Completed in 97 milliseconds