Searched refs:gs (Results 1 - 8 of 8) sorted by relevance
/art/runtime/arch/x86_64/ |
H A D | quick_entrypoints_x86_64.S | 233 movq %gs:THREAD_SELF_OFFSET, %rdi 244 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current() 255 movq %gs:THREAD_SELF_OFFSET, %rsi // pass Thread::Current() 266 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current() 329 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread 645 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current() 657 movq %gs:THREAD_SELF_OFFSET, %rsi // pass Thread::Current() 669 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current() 681 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread::Current() 693 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 | 1424 X86_64Assembler* X86_64Assembler::gs() { function in class:art::x86_64::X86_64Assembler 1425 // TODO: gs is a prefix and not an instruction 1858 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq? 1867 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); 1871 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); 1917 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); 1920 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); 1923 gs()->flds(Address::Absolute(src, true)); 1925 gs()->fldl(Address::Absolute(src, true)); 1930 gs() [all...] |
H A D | assembler_x86_64.h | 472 X86_64Assembler* gs();
|
/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 147 // All x86 trampolines call via the Thread* held in gs. 148 __ gs()->jmp(x86_64::Address::Absolute(offset, true));
|
/art/compiler/optimizing/ |
H A D | code_generator_x86_64.cc | 72 __ gs()->call( 90 __ gs()->jmp( 111 __ gs()->call(Address::Absolute( 223 __ gs()->cmpq(CpuRegister(RSP), 892 __ gs()->call(Address::Absolute( 1239 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pAputObject), true)); 1310 __ gs()->movq(card, Address::Absolute(
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 432 X86Assembler* gs();
|
H A D | assembler_x86.cc | 1234 X86Assembler* X86Assembler::gs() { function in class:art::x86::X86Assembler
|
Completed in 405 milliseconds