Chromium Code Reviews| Index: src/ppc/code-stubs-ppc.cc | 
| diff --git a/src/ppc/code-stubs-ppc.cc b/src/ppc/code-stubs-ppc.cc | 
| index 547aa0f9285c5a22cd693d5ffafac42a4d185e3a..8c1ea4647eb7225c32cc952cfa6d0f17cdb9944e 100644 | 
| --- a/src/ppc/code-stubs-ppc.cc | 
| +++ b/src/ppc/code-stubs-ppc.cc | 
| @@ -1245,9 +1245,9 @@ void RegExpExecStub::Generate(MacroAssembler* masm) { | 
| ExternalReference::address_of_regexp_stack_memory_size(isolate()); | 
| __ mov(r11, Operand(address_of_regexp_stack_memory_address)); | 
| __ LoadP(r11, MemOperand(r11, 0)); | 
| - __ mov(r12, Operand(address_of_regexp_stack_memory_size)); | 
| - __ LoadP(r12, MemOperand(r12, 0)); | 
| - __ add(r9, r11, r12); | 
| + __ mov(ip, Operand(address_of_regexp_stack_memory_size)); | 
| 
 
jgruber
2017/03/17 07:15:49
Out of curiosity, is ip not the instruction pointe
 
john.yan
2017/03/17 13:48:41
ip on ppc/s390 is the Inter Procedural register.
 
 | 
| + __ LoadP(ip, MemOperand(ip, 0)); | 
| + __ add(r9, r11, ip); | 
| // Argument 6 (r8): Set the number of capture registers to zero to force | 
| // global egexps to behave as non-global. This does not affect non-global |