From b40eddfc96b9ac235dea562e55ce2ad7b1cfb7c9 Mon Sep 17 00:00:00 2001 From: Dragos Sbirlea Date: Wed, 31 Jul 2013 13:37:31 -0700 Subject: Added SEA IR type infrastructure (and a bit of cleanup). compiler/Android.mk: Added new files to compile. instruction_nodes.h, code_gen.cc: Renamed GetSSAUses to GetSSAProducers to avoid confusion (uses of what?). sea.cc: Added invoke of type inference framework. sea.h: Expose dex_file through GetDexFile(). Added GetPositionInSIgnature() for SignatureNodes. sea.cc: Cleanup of debug output. visitor.h: Removed dependence on LLVM (now only in code_gen.*). Corrected minor typo in comment. frontend.cc: Renamed access_flags for clarity. Change-Id: I211d2e9ff1e0c4f910de73a52a5ac2c50e4ca7df --- compiler/sea_ir/code_gen.h | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/sea_ir/code_gen.h') diff --git a/compiler/sea_ir/code_gen.h b/compiler/sea_ir/code_gen.h index aba8d5c7f8..f656453559 100644 --- a/compiler/sea_ir/code_gen.h +++ b/compiler/sea_ir/code_gen.h @@ -17,6 +17,7 @@ #ifndef ART_COMPILER_SEA_IR_CODE_GEN_H_ #define ART_COMPILER_SEA_IR_CODE_GEN_H_ +#include "llvm/Analysis/Verifier.h" #include "llvm/IR/IRBuilder.h" #include "llvm/IR/LLVMContext.h" #include "llvm/IR/Module.h" -- cgit v1.2.3-59-g8ed1b