|
Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include "common/status.h"#include <map>#include <string>#include <vector>#include <boost/scoped_ptr.hpp>#include <boost/thread/mutex.hpp>#include <boost/unordered_set.hpp>#include <llvm/Analysis/Verifier.h>#include <llvm/IR/DerivedTypes.h>#include <llvm/IR/IRBuilder.h>#include <llvm/IR/Intrinsics.h>#include <llvm/IR/LLVMContext.h>#include <llvm/IR/Module.h>#include <llvm/Support/raw_ostream.h>#include "exprs/expr.h"#include "impala-ir/impala-ir-functions.h"#include "runtime/types.h"#include "util/runtime-profile.h"Go to the source code of this file.
Classes | |
| class | llvm::IRBuilder< B, T, I > |
| class | llvm::IRBuilderDefaultInserter< preserveName > |
| class | impala::LlvmCodeGen |
| LLVM code generator. This is the top level object to generate jitted code. More... | |
| struct | impala::LlvmCodeGen::NamedVariable |
| Utility struct that wraps a variable name and llvm type. More... | |
| class | impala::LlvmCodeGen::FnPrototype |
Namespaces | |
| llvm | |
| Forward declare all llvm classes to avoid namespace pollution. | |
| impala | |
| This file contains type definitions that are used throughout the code base. | |