| Index: src/ia32/assembler-ia32.cc
 | 
| diff --git a/src/ia32/assembler-ia32.cc b/src/ia32/assembler-ia32.cc
 | 
| index 7b429462a0b044028d5d7c638d8e32781809df94..246ecc6d109d865e34c579ef27bd615a689086fa 100644
 | 
| --- a/src/ia32/assembler-ia32.cc
 | 
| +++ b/src/ia32/assembler-ia32.cc
 | 
| @@ -201,44 +201,14 @@ uint32_t RelocInfo::wasm_memory_size_reference() {
 | 
|    return Memory::uint32_at(pc_);
 | 
|  }
 | 
|  
 | 
| -void RelocInfo::update_wasm_memory_reference(
 | 
| -    Address old_base, Address new_base, uint32_t old_size, uint32_t new_size,
 | 
| -    ICacheFlushMode icache_flush_mode) {
 | 
| -  DCHECK(IsWasmMemoryReference(rmode_) || IsWasmMemorySizeReference(rmode_));
 | 
| -  if (IsWasmMemoryReference(rmode_)) {
 | 
| -    Address updated_reference;
 | 
| -    DCHECK(old_base <= wasm_memory_reference() &&
 | 
| -           wasm_memory_reference() < old_base + old_size);
 | 
| -    updated_reference = new_base + (wasm_memory_reference() - old_base);
 | 
| -    DCHECK(new_base <= updated_reference &&
 | 
| -           updated_reference < new_base + new_size);
 | 
| -    Memory::Address_at(pc_) = updated_reference;
 | 
| -  } else if (IsWasmMemorySizeReference(rmode_)) {
 | 
| -    uint32_t updated_size_reference;
 | 
| -    DCHECK(wasm_memory_size_reference() <= old_size);
 | 
| -    updated_size_reference =
 | 
| -        new_size + (wasm_memory_size_reference() - old_size);
 | 
| -    DCHECK(updated_size_reference <= new_size);
 | 
| -    Memory::uint32_at(pc_) = updated_size_reference;
 | 
| -  } else {
 | 
| -    UNREACHABLE();
 | 
| -  }
 | 
| -  if (icache_flush_mode != SKIP_ICACHE_FLUSH) {
 | 
| -    Assembler::FlushICache(isolate_, pc_, sizeof(int32_t));
 | 
| -  }
 | 
| +void RelocInfo::unchecked_update_wasm_memory_reference(
 | 
| +    Address address, ICacheFlushMode flush_mode) {
 | 
| +  Memory::Address_at(pc_) = address;
 | 
|  }
 | 
|  
 | 
| -void RelocInfo::update_wasm_global_reference(
 | 
| -    Address old_base, Address new_base, ICacheFlushMode icache_flush_mode) {
 | 
| -  DCHECK(IsWasmGlobalReference(rmode_));
 | 
| -  Address updated_reference;
 | 
| -  DCHECK(old_base <= wasm_global_reference());
 | 
| -  updated_reference = new_base + (wasm_global_reference() - old_base);
 | 
| -  DCHECK(new_base <= updated_reference);
 | 
| -  Memory::Address_at(pc_) = updated_reference;
 | 
| -  if (icache_flush_mode != SKIP_ICACHE_FLUSH) {
 | 
| -    Assembler::FlushICache(isolate_, pc_, sizeof(int32_t));
 | 
| -  }
 | 
| +void RelocInfo::unchecked_update_wasm_memory_size(uint32_t size,
 | 
| +                                                  ICacheFlushMode flush_mode) {
 | 
| +  Memory::uint32_at(pc_) = size;
 | 
|  }
 | 
|  
 | 
|  // -----------------------------------------------------------------------------
 | 
| 
 |