Home | History | Annotate | Download | only in compiler

Lines Matching refs:CompilerDriver

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];
257 const CompilerDriver::CallPatchInformation* patch = methods_to_patch[i];
262 for (const CompilerDriver::TypePatchInformation* patch : compiler_driver_->GetClassesToPatch()) {
266 for (const CompilerDriver::StringPatchInformation* patch :