diff options
| author | 2012-05-17 11:14:29 -0700 | |
|---|---|---|
| committer | 2012-05-18 00:21:28 -0700 | |
| commit | b9ff6b1c87788d398e10820423371ff0f9bd3ca1 (patch) | |
| tree | 2818c66024c380720f517665af9cbb312891e165 /src/compiler_llvm/method_compiler.h | |
| parent | 29c0cd1f38efdb8c201317b5bc07f6b9dce97cef (diff) | |
Move all alloca to the first basic block.
Change-Id: I30581c70cb84ffc812f9a834ac1fd25e21bb7008
Diffstat (limited to 'src/compiler_llvm/method_compiler.h')
| -rw-r--r-- | src/compiler_llvm/method_compiler.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h index 98325a0058..50411a1bf5 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -481,8 +481,8 @@ class MethodCompiler { UniquePtr<DalvikReg> retval_reg_; llvm::BasicBlock* basic_block_stack_overflow_; - llvm::BasicBlock* basic_block_reg_alloca_; - llvm::BasicBlock* basic_block_shadow_frame_alloca_; + llvm::BasicBlock* basic_block_alloca_; + llvm::BasicBlock* basic_block_shadow_frame_; llvm::BasicBlock* basic_block_reg_arg_init_; std::vector<llvm::BasicBlock*> basic_blocks_; @@ -491,6 +491,7 @@ class MethodCompiler { llvm::BasicBlock* basic_block_unreachable_; llvm::AllocaInst* shadow_frame_; + llvm::AllocaInst* jvalue_temp_; uint16_t elf_func_idx_; }; |