summaryrefslogtreecommitdiffstats
path: root/compiler/sea_ir/code_gen.h
diff options
context:
space:
mode:
authorDragos Sbirlea <dragoss@google.com>2013-07-31 13:37:31 -0700
committerDragos Sbirlea <dragoss@google.com>2013-08-01 10:37:12 -0700
commitb40eddfc96b9ac235dea562e55ce2ad7b1cfb7c9 (patch)
tree9f33a14f2dd37980ff7e0434f913ad2aa91b1b2f /compiler/sea_ir/code_gen.h
parent8d4fb0eb94ea3dd5db9461230e2c11926e4ebdb4 (diff)
downloadandroid_art-b40eddfc96b9ac235dea562e55ce2ad7b1cfb7c9.tar.gz
android_art-b40eddfc96b9ac235dea562e55ce2ad7b1cfb7c9.tar.bz2
android_art-b40eddfc96b9ac235dea562e55ce2ad7b1cfb7c9.zip
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
Diffstat (limited to 'compiler/sea_ir/code_gen.h')
-rw-r--r--compiler/sea_ir/code_gen.h1
1 files changed, 1 insertions, 0 deletions
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"