Home | History | Annotate | Download | only in optimizing

Lines Matching refs:dex

43 // We'll maximize the range of a single load instruction for dex cache array accesses
228 dex::TypeIndex type_index = cls_->GetTypeIndex();
275 // The dex PC of `at_`.
298 const dex::StringIndex string_index = load->GetStringIndex();
1609 const DexFile& dex_file, dex::StringIndex string_index) {
1614 const DexFile& dex_file, dex::TypeIndex type_index) {
1619 const DexFile& dex_file, dex::TypeIndex type_index) {
1648 dex::StringIndex string_index) {
1655 dex::TypeIndex type_index) {
1696 dex::StringIndex dex_index,
1706 dex::TypeIndex dex_index,
1743 dex::StringIndex(info.index)));
1749 dex::TypeIndex(info.index)));
6753 // Add the extra input register if either the dex cache array base register
6965 // Note: Don't use invoke->GetTargetMethod() as it may point to a different dex file.
7248 // We need an extra register for PC-relative dex cache accesses.
7292 return; // No dex cache slow path.
7301 return; // No dex cache slow path.
7310 return; // No dex cache slow path.
7350 // TODO: Re-add the compiler code to do string dex cache lookup again.
8550 // The trampoline uses the same calling convention as dex calling conventions,