 Chromium Code Reviews
 Chromium Code Reviews Issue 1575103002:
  PPC: [wasm] Fixes for embedded constant pools.  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master
    
  
    Issue 1575103002:
  PPC: [wasm] Fixes for embedded constant pools.  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master| Index: src/compiler/ppc/code-generator-ppc.cc | 
| diff --git a/src/compiler/ppc/code-generator-ppc.cc b/src/compiler/ppc/code-generator-ppc.cc | 
| index 8ceb159534d8ca56c6c2cdb847a65dd6f1a9c983..d499f5dcb8f194845eeb3815b07870807fd1eef2 100644 | 
| --- a/src/compiler/ppc/code-generator-ppc.cc | 
| +++ b/src/compiler/ppc/code-generator-ppc.cc | 
| @@ -1544,8 +1544,11 @@ void CodeGenerator::AssemblePrologue() { | 
| } | 
| } else if (descriptor->IsJSFunctionCall()) { | 
| CompilationInfo* info = this->info(); | 
| - __ Prologue(info->IsCodePreAgingActive()); | 
| + __ Prologue(info->IsCodePreAgingActive(), ip); | 
| } else if (frame()->needs_frame()) { | 
| + // TODO(mbrandy): Detect the case where we're not generating an | 
| + // exported wasm function -- so that we can leverage ip to set up | 
| + // the constant pool pointer register (via StubPrologue(ip)). | 
| __ StubPrologue(); | 
| 
MTBrandyberry
2016/01/11 18:10:04
wasm owners: Is there a condition would would dete
 | 
| } else { | 
| frame()->SetElidedFrameSizeInSlots(0); |