Searched refs:register_index (Results 1 - 25 of 52) sorted by relevance

123

/external/v8/src/regexp/
H A Dregexp-macro-assembler-irregexp.cc71 void RegExpMacroAssemblerIrregexp::PopRegister(int register_index) { argument
72 DCHECK(register_index >= 0);
73 DCHECK(register_index <= kMaxRegister);
74 Emit(BC_POP_REGISTER, register_index);
79 int register_index,
81 DCHECK(register_index >= 0);
82 DCHECK(register_index <= kMaxRegister);
83 Emit(BC_PUSH_REGISTER, register_index);
88 int register_index, int cp_offset) {
89 DCHECK(register_index >
78 PushRegister( int register_index, StackCheckFlag check_stack_limit) argument
87 WriteCurrentPositionToRegister( int register_index, int cp_offset) argument
104 ReadCurrentPositionFromRegister( int register_index) argument
112 WriteStackPointerToRegister( int register_index) argument
120 ReadStackPointerFromRegister( int register_index) argument
134 SetRegister(int register_index, int to) argument
142 AdvanceRegister(int register_index, int by) argument
397 IfRegisterLT(int register_index, int comparand, Label* on_less_than) argument
408 IfRegisterGE(int register_index, int comparand, Label* on_greater_or_equal) argument
419 IfRegisterEqPos(int register_index, Label* on_eq) argument
[all...]
H A Dregexp-macro-assembler-tracer.cc102 void RegExpMacroAssemblerTracer::PopRegister(int register_index) { argument
103 PrintF(" PopRegister(register=%d);\n", register_index);
104 assembler_->PopRegister(register_index);
109 int register_index,
112 register_index,
114 assembler_->PushRegister(register_index, check_stack_limit);
130 void RegExpMacroAssemblerTracer::SetRegister(int register_index, int to) { argument
131 PrintF(" SetRegister(register=%d, to=%d);\n", register_index, to);
132 assembler_->SetRegister(register_index, to);
394 void RegExpMacroAssemblerTracer::IfRegisterLT(int register_index, argument
108 PushRegister( int register_index, StackCheckFlag check_stack_limit) argument
402 IfRegisterEqPos(int register_index, Label* if_eq) argument
410 IfRegisterGE(int register_index, int comparand, Label* if_ge) argument
[all...]
H A Dregexp-macro-assembler-irregexp.h46 virtual void PopRegister(int register_index);
47 virtual void PushRegister(int register_index,
51 virtual void SetRegister(int register_index, int to);
90 virtual void IfRegisterLT(int register_index, int comparand, Label* if_lt);
91 virtual void IfRegisterGE(int register_index, int comparand, Label* if_ge);
92 virtual void IfRegisterEqPos(int register_index, Label* if_eq);
H A Dregexp-macro-assembler-tracer.h69 virtual void PopRegister(int register_index);
72 virtual void PushRegister(int register_index,
77 virtual void SetRegister(int register_index, int to);
H A Dregexp-macro-assembler.h140 virtual void PopRegister(int register_index) = 0;
145 virtual void PushRegister(int register_index,
150 virtual void SetRegister(int register_index, int to) = 0;
/external/v8/src/interpreter/
H A Dbytecode-register-allocator.h76 // Release all registers above |register_index|.
77 void ReleaseRegisters(int register_index) { argument
80 RegisterList(register_index, next_register_index_ - register_index));
82 next_register_index_ = register_index;
H A Dbytecode-register.cc43 int register_index = kLastParamRegisterIndex - parameter_count + index + 1; local
44 DCHECK_LT(register_index, 0);
45 return Register(register_index);
/external/v8/src/regexp/arm64/
H A Dregexp-macro-assembler-arm64.h81 virtual void PopRegister(int register_index);
84 virtual void PushRegister(int register_index,
89 virtual void SetRegister(int register_index, int to);
157 MemOperand register_location(int register_index);
160 MemOperand capture_location(int register_index, Register scratch);
235 RegisterState GetRegisterState(int register_index) { argument
236 DCHECK(register_index >= 0);
237 if (register_index >= kNumCachedRegisters) {
240 if ((register_index % 2) == 0) {
249 inline void StoreRegister(int register_index, Registe
[all...]
H A Dregexp-macro-assembler-arm64.cc1150 void RegExpMacroAssemblerARM64::PopRegister(int register_index) {
1152 StoreRegister(register_index, w10);
1179 void RegExpMacroAssemblerARM64::PushRegister(int register_index, argument
1181 Register to_push = GetRegister(register_index, w10);
1229 void RegExpMacroAssemblerARM64::SetRegister(int register_index, int to) { argument
1230 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1236 StoreRegister(register_index, set_to);
1491 Register RegExpMacroAssemblerARM64::GetCachedRegister(int register_index) { argument
1492 DCHECK(register_index < kNumCachedRegisters);
1493 return Register::Create(register_index /
1528 StoreRegister(int register_index, Register source) argument
1581 register_location(int register_index) argument
[all...]
/external/google-breakpad/src/processor/
H A Ddump_context.cc303 for (unsigned int register_index = 0;
304 register_index < MD_FLOATINGSAVEAREA_X86_REGISTERAREA_SIZE;
305 ++register_index) {
306 printf("%02x", context_x86->float_save.register_area[register_index]);
329 for (unsigned int register_index = 0;
330 register_index < MD_CONTEXT_X86_EXTENDED_REGISTERS_SIZE;
331 ++register_index) {
332 printf("%02x", context_x86->extended_registers[register_index]);
/external/v8/src/regexp/arm/
H A Dregexp-macro-assembler-arm.h76 virtual void PopRegister(int register_index);
79 virtual void PushRegister(int register_index,
84 virtual void SetRegister(int register_index, int to);
147 MemOperand register_location(int register_index);
H A Dregexp-macro-assembler-arm.cc957 void RegExpMacroAssemblerARM::PopRegister(int register_index) {
959 __ str(r0, register_location(register_index));
975 void RegExpMacroAssemblerARM::PushRegister(int register_index,
977 __ ldr(r0, register_location(register_index));
1008 void RegExpMacroAssemblerARM::SetRegister(int register_index, int to) {
1009 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1011 __ str(r0, register_location(register_index));
1108 MemOperand RegExpMacroAssemblerARM::register_location(int register_index) {
1109 DCHECK(register_index < (1<<30));
1110 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/ia32/
H A Dregexp-macro-assembler-ia32.h74 virtual void PopRegister(int register_index);
77 virtual void PushRegister(int register_index,
82 virtual void SetRegister(int register_index, int to);
142 Operand register_location(int register_index);
H A Dregexp-macro-assembler-ia32.cc1000 void RegExpMacroAssemblerIA32::PopRegister(int register_index) {
1002 __ mov(register_location(register_index), eax);
1017 void RegExpMacroAssemblerIA32::PushRegister(int register_index,
1019 __ mov(eax, register_location(register_index));
1048 void RegExpMacroAssemblerIA32::SetRegister(int register_index, int to) {
1049 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1050 __ mov(register_location(register_index), Immediate(to));
1131 Operand RegExpMacroAssemblerIA32::register_location(int register_index) {
1132 DCHECK(register_index < (1<<30));
1133 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/mips/
H A Dregexp-macro-assembler-mips.h75 virtual void PopRegister(int register_index);
78 virtual void PushRegister(int register_index,
83 virtual void SetRegister(int register_index, int to);
147 MemOperand register_location(int register_index);
H A Dregexp-macro-assembler-mips.cc974 void RegExpMacroAssemblerMIPS::PopRegister(int register_index) {
976 __ sw(a0, register_location(register_index));
1010 void RegExpMacroAssemblerMIPS::PushRegister(int register_index,
1012 __ lw(a0, register_location(register_index));
1045 void RegExpMacroAssemblerMIPS::SetRegister(int register_index, int to) {
1046 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1048 __ sw(a0, register_location(register_index));
1172 MemOperand RegExpMacroAssemblerMIPS::register_location(int register_index) {
1173 DCHECK(register_index < (1<<30));
1174 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/mips64/
H A Dregexp-macro-assembler-mips64.h75 virtual void PopRegister(int register_index);
78 virtual void PushRegister(int register_index,
83 virtual void SetRegister(int register_index, int to);
151 MemOperand register_location(int register_index);
H A Dregexp-macro-assembler-mips64.cc1011 void RegExpMacroAssemblerMIPS::PopRegister(int register_index) {
1013 __ sd(a0, register_location(register_index));
1047 void RegExpMacroAssemblerMIPS::PushRegister(int register_index,
1049 __ ld(a0, register_location(register_index));
1082 void RegExpMacroAssemblerMIPS::SetRegister(int register_index, int to) {
1083 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1085 __ sd(a0, register_location(register_index));
1209 MemOperand RegExpMacroAssemblerMIPS::register_location(int register_index) {
1210 DCHECK(register_index < (1<<30));
1211 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/ppc/
H A Dregexp-macro-assembler-ppc.h68 virtual void PopRegister(int register_index);
71 virtual void PushRegister(int register_index,
76 virtual void SetRegister(int register_index, int to);
138 MemOperand register_location(int register_index);
H A Dregexp-macro-assembler-ppc.cc1001 void RegExpMacroAssemblerPPC::PopRegister(int register_index) {
1003 __ StoreP(r3, register_location(register_index), r0);
1019 void RegExpMacroAssemblerPPC::PushRegister(int register_index,
1021 __ LoadP(r3, register_location(register_index), r0);
1052 void RegExpMacroAssemblerPPC::SetRegister(int register_index, int to) {
1053 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1055 __ StoreP(r3, register_location(register_index), r0);
1171 MemOperand RegExpMacroAssemblerPPC::register_location(int register_index) { argument
1172 DCHECK(register_index < (1 << 30));
1173 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/s390/
H A Dregexp-macro-assembler-s390.h67 virtual void PopRegister(int register_index);
70 virtual void PushRegister(int register_index,
75 virtual void SetRegister(int register_index, int to);
138 MemOperand register_location(int register_index);
H A Dregexp-macro-assembler-s390.cc989 void RegExpMacroAssemblerS390::PopRegister(int register_index) {
991 __ StoreP(r2, register_location(register_index));
1009 void RegExpMacroAssemblerS390::PushRegister(int register_index, argument
1011 __ LoadP(r2, register_location(register_index), r0);
1038 void RegExpMacroAssemblerS390::SetRegister(int register_index, int to) { argument
1039 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1041 __ StoreP(r2, register_location(register_index));
1117 MemOperand RegExpMacroAssemblerS390::register_location(int register_index) { argument
1118 DCHECK(register_index < (1 << 30));
1119 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/x64/
H A Dregexp-macro-assembler-x64.h76 virtual void PopRegister(int register_index);
79 virtual void PushRegister(int register_index,
84 virtual void SetRegister(int register_index, int to);
198 Operand register_location(int register_index);
H A Dregexp-macro-assembler-x64.cc1072 void RegExpMacroAssemblerX64::PopRegister(int register_index) {
1074 __ movp(register_location(register_index), rax);
1089 void RegExpMacroAssemblerX64::PushRegister(int register_index,
1091 __ movp(rax, register_location(register_index));
1139 void RegExpMacroAssemblerX64::SetRegister(int register_index, int to) {
1140 DCHECK(register_index >= num_saved_registers_); // Reserved for positions!
1141 __ movp(register_location(register_index), Immediate(to));
1234 Operand RegExpMacroAssemblerX64::register_location(int register_index) {
1235 DCHECK(register_index < (1<<30));
1236 if (num_registers_ <= register_index) {
[all...]
/external/v8/src/regexp/x87/
H A Dregexp-macro-assembler-x87.h74 virtual void PopRegister(int register_index);
77 virtual void PushRegister(int register_index,
82 virtual void SetRegister(int register_index, int to);
142 Operand register_location(int register_index);

Completed in 238 milliseconds

123