Searched refs:head_lir (Results 1 - 3 of 3) sorted by relevance

/art/compiler/dex/quick/
H A Dlocal_optimizations.cc73 void Mir2Lir::ApplyLoadStoreElimination(LIR* head_lir, LIR* tail_lir) { argument
76 if (head_lir == tail_lir) {
80 for (this_lir = PREV_LIR(tail_lir); this_lir != head_lir; this_lir = PREV_LIR(this_lir)) {
274 void Mir2Lir::ApplyLoadHoisting(LIR* head_lir, LIR* tail_lir) { argument
283 if (head_lir == tail_lir) {
288 for (this_lir = NEXT_LIR(head_lir); this_lir != tail_lir; this_lir = NEXT_LIR(this_lir)) {
323 for (check_lir = PREV_LIR(this_lir); check_lir != head_lir; check_lir = PREV_LIR(check_lir)) {
381 * Reached the top - use head_lir as the dependent marker as all labels
385 prev_inst_list[next_slot++] = head_lir;
462 void Mir2Lir::ApplyLocalOptimizations(LIR* head_lir, LI argument
[all...]
H A Dmir_to_lir.cc701 LIR* head_lir = NULL; local
705 head_lir = NewLIR0(kPseudoExportedPC);
746 if (head_lir == NULL) {
747 head_lir = boundary_lir;
749 head_lir->def_mask = ENCODE_ALL;
771 if (head_lir) {
773 ApplyLocalOptimizations(head_lir, last_lir_insn_);
H A Dmir_to_lir.h302 void ApplyLoadStoreElimination(LIR* head_lir, LIR* tail_lir);
303 void ApplyLoadHoisting(LIR* head_lir, LIR* tail_lir);
304 void ApplyLocalOptimizations(LIR* head_lir, LIR* tail_lir);

Completed in 55 milliseconds