Home
last modified time | relevance | path

Searched refs:kRootRegister (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/crankshaft/arm/
Dlithium-gap-resolver-arm.cc18 #define kSavedValueRegister kRootRegister
57 DCHECK(kSavedValueRegister.is(kRootRegister)); in Resolve()
/external/v8/src/x64/
Dmacro-assembler-x64.cc68 return Operand(kRootRegister, static_cast<int32_t>(delta)); in ExternalOperand()
80 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); in Load()
98 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); in Store()
117 leap(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); in LoadAddress()
163 movp(destination, Operand(kRootRegister, in LoadRoot()
173 Operand(kRootRegister, in LoadRootIndexed()
182 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), in StoreRoot()
189 Push(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias)); in PushRoot()
195 cmpp(with, Operand(kRootRegister, in CompareRoot()
3173 ? kRootRegister : kScratchRegister; in Pop()
[all …]
Dmacro-assembler-x64.h40 const Register kRootRegister = {13}; // r13 (callee save). variable
369 Move(kRootRegister, roots_array_start); in InitializeRootRegister()
370 addp(kRootRegister, Immediate(kRootRegisterBias)); in InitializeRootRegister()
/external/v8/src/arm/
Dmacro-assembler-arm.h44 const Register kRootRegister = {Register::kCode_r10}; // Roots array pointer. variable
663 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
Dmacro-assembler-arm.cc443 ldr(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), cond); in LoadRoot()
451 str(source, MemOperand(kRootRegister, index << kPointerSizeLog2), cond); in StoreRoot()
/external/v8/src/s390/
Dmacro-assembler-s390.h47 return MemOperand(kRootRegister, index << kPointerSizeLog2); in RootMemOperand()
837 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
Dmacro-assembler-s390.cc242 LoadP(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), r0); in LoadRoot()
248 StoreP(source, MemOperand(kRootRegister, index << kPointerSizeLog2)); in StoreRoot()
1873 CmpP(obj, MemOperand(kRootRegister, index << kPointerSizeLog2)); in CompareRoot()
Dassembler-s390.h186 const Register kRootRegister = r10; // Roots array pointer. variable
/external/v8/src/mips/
Dassembler-mips.h279 #define kRootRegister s6 macro
Dmacro-assembler-mips.h1029 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h483 mov(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
Dassembler-ppc.h205 const Register kRootRegister = r29; // Roots array pointer. variable
Dmacro-assembler-ppc.cc270 LoadP(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), r0); in LoadRoot()
278 StoreP(source, MemOperand(kRootRegister, index << kPointerSizeLog2), r0); in StoreRoot()
/external/v8/src/mips64/
Dassembler-mips64.h281 #define kRootRegister s6 macro
Dmacro-assembler-mips64.h1082 li(kRootRegister, Operand(roots_array_start)); in InitializeRootRegister()
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc138 Register base = kRootRegister; in MemoryOperand()