OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CompilerDriver
(Results
1 - 25
of
46
) sorted by null
1
2
/art/compiler/
elf_writer.h
31
class
CompilerDriver
;
48
ElfWriter(const
CompilerDriver
& driver, File* elf_file)
60
const
CompilerDriver
* const compiler_driver_;
elf_patcher.h
36
static bool Patch(const
CompilerDriver
* driver, ElfFile* elf_file,
42
static bool Patch(const
CompilerDriver
* driver, ElfFile* elf_file,
48
static bool Patch(const
CompilerDriver
* driver, ElfFile* elf_file,
56
static bool Patch(const
CompilerDriver
* driver, ElfFile* elf_file,
65
ElfPatcher(const
CompilerDriver
* driver, ElfFile* elf_file, const OatFile* oat_file,
81
mirror::ArtMethod* GetTargetMethod(const
CompilerDriver
::CallPatchInformation* patch)
84
mirror::Class* GetTargetType(const
CompilerDriver
::TypePatchInformation* patch)
86
mirror::String* GetTargetString(const
CompilerDriver
::StringPatchInformation* patch)
91
void SetPatchLocation(const
CompilerDriver
::PatchInformation* patch, uint32_t value)
107
const
CompilerDriver
* compiler_driver_
[
all
...]
compiler.h
27
class
CompilerDriver
;
44
static Compiler* Create(
CompilerDriver
* driver, Kind kind);
90
void SetBitcodeFileName(const
CompilerDriver
& driver, const std::string& filename) {
102
* @param driver
CompilerDriver
for this compile.
107
virtual std::vector<uint8_t>* GetCallFrameInformationInitialization(const
CompilerDriver
& driver)
113
explicit Compiler(
CompilerDriver
* driver, uint64_t warning) :
117
CompilerDriver
* GetCompilerDriver() const {
122
CompilerDriver
* const driver_;
compiled_method.h
35
class
CompilerDriver
;
40
CompiledCode(
CompilerDriver
* compiler_driver, InstructionSet instruction_set,
44
CompiledCode(
CompilerDriver
* compiler_driver, InstructionSet instruction_set,
86
CompilerDriver
* const compiler_driver_;
109
CompiledMethod(
CompilerDriver
* driver,
121
CompiledMethod(
CompilerDriver
* driver,
129
CompiledMethod(
CompilerDriver
* driver, InstructionSet instruction_set, const std::string& code,
133
CompiledMethod(
CompilerDriver
* driver, InstructionSet instruction_set, const std::string& code,
138
static CompiledMethod* SwapAllocCompiledMethod(
CompilerDriver
* driver,
149
static CompiledMethod* SwapAllocCompiledMethod(
CompilerDriver
* driver
[
all
...]
compiler.cc
66
extern "C" void ArtInitCompilerContext(art::
CompilerDriver
* driver);
68
extern "C" void ArtUnInitCompilerContext(art::
CompilerDriver
* driver);
70
extern "C" art::CompiledMethod* ArtCompileMethod(art::
CompilerDriver
* driver,
79
extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::
CompilerDriver
* driver,
83
extern "C" void compilerLLVMSetBitcodeFileName(art::
CompilerDriver
* driver,
89
explicit LLVMCompiler(
CompilerDriver
* driver) : Compiler(driver, 1000) {}
141
bool is_host, const
CompilerDriver
& driver) const
165
void SetBitcodeFileName(const
CompilerDriver
& driver, const std::string& filename) {
166
typedef void (*SetBitcodeFileNameFn)(const
CompilerDriver
&, const std::string&);
179
Compiler* Compiler::Create(
CompilerDriver
* driver, Compiler::Kind kind)
[
all
...]
compilers.h
26
explicit QuickCompiler(
CompilerDriver
* driver) : Compiler(driver, 100) {}
62
* @param driver
CompilerDriver
for this compile.
67
std::vector<uint8_t>* GetCallFrameInformationInitialization(const
CompilerDriver
& driver) const
76
explicit OptimizingCompiler(
CompilerDriver
* driver);
compiled_method.cc
22
CompiledCode::CompiledCode(
CompilerDriver
* compiler_driver, InstructionSet instruction_set,
29
CompiledCode::CompiledCode(
CompilerDriver
* compiler_driver, InstructionSet instruction_set,
143
CompiledMethod::CompiledMethod(
CompilerDriver
* driver,
161
CompiledMethod::CompiledMethod(
CompilerDriver
* driver,
177
CompiledMethod::CompiledMethod(
CompilerDriver
* driver, InstructionSet instruction_set,
188
CompiledMethod::CompiledMethod(
CompilerDriver
* driver, InstructionSet instruction_set,
198
CompiledMethod* CompiledMethod::SwapAllocCompiledMethod(
CompilerDriver
* driver,
215
CompiledMethod* CompiledMethod::SwapAllocCompiledMethod(
CompilerDriver
* driver,
228
void CompiledMethod::ReleaseSwapAllocatedCompiledMethod(
CompilerDriver
* driver, CompiledMethod* m) {
common_compiler_test.h
31
class
CompilerDriver
;
82
std::unique_ptr<
CompilerDriver
> compiler_driver_;
compilers.cc
26
extern "C" void ArtInitQuickCompilerContext(art::
CompilerDriver
* driver);
27
extern "C" void ArtUnInitQuickCompilerContext(art::
CompilerDriver
* driver);
28
extern "C" art::CompiledMethod* ArtQuickCompileMethod(art::
CompilerDriver
* driver,
37
extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::
CompilerDriver
* driver,
132
const
CompilerDriver
& driver) const {
elf_patcher.cc
39
bool ElfPatcher::Patch(const
CompilerDriver
* driver, ElfFile* elf_file,
59
bool ElfPatcher::Patch(const
CompilerDriver
* driver, ElfFile* elf, const OatFile* oat_file,
77
mirror::ArtMethod* ElfPatcher::GetTargetMethod(const
CompilerDriver
::CallPatchInformation* patch) {
99
mirror::String* ElfPatcher::GetTargetString(const
CompilerDriver
::StringPatchInformation* patch) {
109
mirror::Class* ElfPatcher::GetTargetType(const
CompilerDriver
::TypePatchInformation* patch) {
142
void ElfPatcher::SetPatchLocation(const
CompilerDriver
::PatchInformation* patch, uint32_t value) {
153
const
CompilerDriver
::CallPatchInformation* cpatch = patch->AsCall();
164
const
CompilerDriver
::TypePatchInformation* tpatch = patch->AsType();
203
typedef std::vector<const
CompilerDriver
::CallPatchInformation*> CallPatches;
206
const
CompilerDriver
::CallPatchInformation* patch = code_to_patch[i]
[
all
...]
elf_writer_mclinker.h
48
const
CompilerDriver
& driver)
60
ElfWriterMclinker(const
CompilerDriver
& driver, File* elf_file);
/art/compiler/llvm/
compiler_llvm.h
33
class
CompilerDriver
;
60
CompilerLLVM(
CompilerDriver
* driver, InstructionSet insn_set);
64
CompilerDriver
* GetCompiler() const {
86
CompilerDriver
* const compiler_driver_;
compiler_llvm.cc
41
void CompileOneMethod(
CompilerDriver
& driver,
112
CompilerLLVM::CompilerLLVM(
CompilerDriver
* driver, InstructionSet insn_set)
178
static art::llvm::CompilerLLVM* ContextOf(art::
CompilerDriver
* driver) {
184
static art::llvm::CompilerLLVM* ContextOf(const art::
CompilerDriver
& driver) {
190
extern "C" void ArtInitCompilerContext(art::
CompilerDriver
* driver) {
199
extern "C" void ArtUnInitCompilerContext(art::
CompilerDriver
* driver) {
203
extern "C" art::CompiledMethod* ArtCompileMethod(art::
CompilerDriver
* driver,
222
extern "C" art::CompiledMethod* ArtLLVMJniCompileMethod(art::
CompilerDriver
* driver,
236
extern "C" void compilerLLVMSetBitcodeFileName(const art::
CompilerDriver
& driver,
llvm_compilation_unit.h
81
void SetCompilerDriver(
CompilerDriver
* driver) {
115
CompilerDriver
* driver_;
/art/compiler/jni/portable/
jni_compiler.h
27
class
CompilerDriver
;
57
CompilerDriver
* driver,
70
CompilerDriver
* const driver_;
/art/compiler/dex/quick/
dex_file_to_method_inliner_map.h
29
class
CompilerDriver
;
/art/compiler/dex/
frontend.h
113
class
CompilerDriver
;
117
extern "C" art::CompiledMethod* ArtCompileMethod(art::
CompilerDriver
& driver,
mir_field_info.h
26
class
CompilerDriver
;
105
static void Resolve(
CompilerDriver
* compiler_driver, const DexCompilationUnit* mUnit,
152
static void Resolve(
CompilerDriver
* compiler_driver, const DexCompilationUnit* mUnit,
mir_method_info.h
28
class
CompilerDriver
;
97
static void Resolve(
CompilerDriver
* compiler_driver, const DexCompilationUnit* mUnit,
compiler_ir.h
52
CompilerDriver
* compiler_driver;
/art/compiler/driver/
compiler_driver.cc
82
class
CompilerDriver
::AOTCompilationStats {
323
extern "C" art::CompiledMethod* ArtCompileDEX(art::
CompilerDriver
& compiler,
332
CompilerDriver
::
CompilerDriver
(const CompilerOptions* compiler_options,
408
SwapVector<uint8_t>*
CompilerDriver
::DeduplicateCode(const ArrayRef<const uint8_t>& code) {
412
SwapVector<uint8_t>*
CompilerDriver
::DeduplicateMappingTable(const ArrayRef<const uint8_t>& code) {
416
SwapVector<uint8_t>*
CompilerDriver
::DeduplicateVMapTable(const ArrayRef<const uint8_t>& code) {
420
SwapVector<uint8_t>*
CompilerDriver
::DeduplicateGCMap(const ArrayRef<const uint8_t>& code) {
424
SwapVector<uint8_t>*
CompilerDriver
::DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info) {
428
CompilerDriver
::~CompilerDriver()
[
all
...]
compiler_driver-inl.h
34
inline mirror::DexCache*
CompilerDriver
::GetDexCache(const DexCompilationUnit* mUnit) {
38
inline mirror::ClassLoader*
CompilerDriver
::GetClassLoader(ScopedObjectAccess& soa,
43
inline mirror::Class*
CompilerDriver
::ResolveCompilingMethodsClass(
60
inline mirror::ArtField*
CompilerDriver
::ResolveField(
82
inline void
CompilerDriver
::GetResolvedFieldDexFileLocation(
91
inline bool
CompilerDriver
::IsFieldVolatile(mirror::ArtField* field) {
95
inline std::pair<bool, bool>
CompilerDriver
::IsFastInstanceField(
107
inline std::pair<bool, bool>
CompilerDriver
::IsFastStaticField(
167
inline mirror::ArtMethod*
CompilerDriver
::ResolveMethod(
189
inline void
CompilerDriver
::GetResolvedMethodDexFileLocation
[
all
...]
compiler_driver.h
97
class
CompilerDriver
{
104
explicit
CompilerDriver
(const CompilerOptions* compiler_options,
116
~
CompilerDriver
();
480
friend class
CompilerDriver
;
534
friend class
CompilerDriver
;
565
friend class
CompilerDriver
;
595
friend class
CompilerDriver
;
624
friend class
CompilerDriver
;
671
// These flags are internal to
CompilerDriver
for collecting INVOKE resolution statistics.
[
all
...]
/art/compiler/sea_ir/
frontend.cc
40
static CompiledMethod* CompileMethodWithSeaIr(
CompilerDriver
& compiler,
64
CompiledMethod* SeaIrCompileOneMethod(
CompilerDriver
& compiler,
79
SeaIrCompileMethod(art::
CompilerDriver
& compiler,
/art/compiler/optimizing/
builder.h
37
CompilerDriver
* driver = nullptr)
129
CompilerDriver
* const compiler_driver_;
Completed in 202 milliseconds
1
2