Home | History | Annotate | Download | only in optimizing

Lines Matching full:base

20 #include "base/arena_containers.h"
28 * Finds instructions that need the dex cache arrays base as an input.
41 // Bring the base closer to the first use (previously, it was in the
43 // while avoiding recalculation of the base in a loop.
44 HMipsDexCacheArraysBase* base = entry.second;
45 base->MoveBeforeFirstUserAndOutOfLoops();
47 // Computing the dex cache base for PC-relative accesses will clobber RA with
58 // we need to add the dex cache arrays base as the special input.
61 // Initialize base for target method dex file if needed.
62 HMipsDexCacheArraysBase* base =
64 // Update the element offset in base.
66 base->UpdateElementOffset(layout.MethodOffset(invoke->GetDexMethodIndex()));
67 // Add the special argument base to the method.
69 invoke->AddSpecialInput(base);
77 HMipsDexCacheArraysBase* base =
80 // Insert the base at the start of the entry block, move it to a better
82 entry_block->InsertInstructionBefore(base, entry_block->GetFirstInstruction());
83 return base;