diff options
Diffstat (limited to 'src/compiler_llvm/method_compiler.h')
| -rw-r--r-- | src/compiler_llvm/method_compiler.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h index e1465dcce6..e815e3b2e4 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -374,6 +374,10 @@ class MethodCompiler {    RegCategory GetInferredRegCategory(uint32_t dex_pc, uint16_t reg); +  InferredRegCategoryMap const* GetInferredRegCategoryMap(); + +  bool IsRegCanBeObject(uint16_t reg_idx); +    // Basic block helper functions    llvm::BasicBlock* GetBasicBlock(uint32_t dex_pc); @@ -453,6 +457,7 @@ class MethodCompiler {    llvm::Function* func_;    std::vector<DalvikReg*> regs_; +  std::vector<int32_t> reg_to_shadow_frame_index_;    UniquePtr<DalvikReg> retval_reg_;    llvm::BasicBlock* basic_block_stack_overflow_;  |