HomeSort by relevance Sort by last modified time
    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