Add clear cache for JIT

Bug: 21572270

Change-Id: I711a9ee2d9688a8e4b59380c401f10f42c6c068e
diff --git a/compiler/jit/jit_compiler.cc b/compiler/jit/jit_compiler.cc
index d0a926f..a1d8226 100644
--- a/compiler/jit/jit_compiler.cc
+++ b/compiler/jit/jit_compiler.cc
@@ -243,6 +243,9 @@
       compiled_method, code_reserve, code_reserve + reserve_size, mapping_table_ptr,
       vmap_table_ptr, gc_map_ptr);
 
+  __builtin___clear_cache(reinterpret_cast<char*>(code_ptr),
+                          reinterpret_cast<char*>(code_ptr + quick_code->size()));
+
   const size_t thumb_offset = compiled_method->CodeDelta();
   const uint32_t code_offset = code_ptr - base + thumb_offset;
   *out_method = OatFile::OatMethod(base, code_offset);