commit | a2cc6a3f1c7c955da32cd2172188d3d4ead57c85 | [log] [tgz] |
---|---|---|
author | Logan Chien <loganchien@google.com> | Mon Jan 16 10:38:41 2012 +0800 |
committer | Shih-wei Liao <sliao@google.com> | Sat Feb 18 01:08:48 2012 -0800 |
tree | 01549a203913dad5c6a6ffeaa5bf47e9fb2eaddf | |
parent | 032bdad09ff57109a0824f3e8e40a75912ccd046 [diff] [blame] |
Implement new-array instruction. Change-Id: Ib8b1880082b91c2b388f5e06c2b58347c4aa61e9
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h index b5877e8..df381ee 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h
@@ -309,6 +309,11 @@ llvm::Value* rhs, FPArithmKind arithm); + llvm::Value* EmitAllocNewArray(uint32_t dex_pc, + int32_t length, + uint32_t type_idx, + bool is_filled_new_array); + llvm::Value* EmitLoadArrayLength(llvm::Value* array); llvm::Value* EmitArrayGEP(llvm::Value* array_addr,