Lines Matching refs:flags
40 k3, k3s, k3e, flags, name, fmt, size, fixup) \ argument
42 {k3, k3s, k3e}}, opcode, flags, name, fmt, size, fixup}
1048 orig_lir->flags.fixup = kFixupNone; in ReplaceFixup()
1072 if (!lir->flags.is_nop) { in EncodeLIRs()
1083 } else if (LIKELY(!lir->flags.is_nop)) { in EncodeLIRs()
1242 lir->flags.generation = generation; in AssembleLIR()
1243 switch (static_cast<FixupKind>(lir->flags.fixup)) { in AssembleLIR()
1262 ((lir_target->flags.generation == lir->flags.generation) ? 0 : offset_adjustment); in AssembleLIR()
1296 new_adr->flags.fixup = kFixupAdr; in AssembleLIR()
1297 new_adr->flags.size = EncodingMap[kThumb2Adr].size; in AssembleLIR()
1299 lir->offset += new_adr->flags.size; in AssembleLIR()
1300 offset_adjustment += new_adr->flags.size; in AssembleLIR()
1306 offset_adjustment -= lir->flags.size; in AssembleLIR()
1312 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1313 offset_adjustment += lir->flags.size; in AssembleLIR()
1342 ((target_lir->flags.generation == lir->flags.generation) ? 0 : offset_adjustment); in AssembleLIR()
1357 offset_adjustment -= lir->flags.size; in AssembleLIR()
1362 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1364 offset_adjustment += lir->flags.size; in AssembleLIR()
1366 new_inst->offset = lir->offset + lir->flags.size; in AssembleLIR()
1367 new_inst->flags.fixup = kFixupCondBranch; in AssembleLIR()
1368 new_inst->flags.size = EncodingMap[new_inst->opcode].size; in AssembleLIR()
1369 offset_adjustment += new_inst->flags.size; in AssembleLIR()
1403 lir->flags.fixup = kFixupNone; in AssembleLIR()
1413 ((target_lir->flags.generation == lir->flags.generation) ? 0 : offset_adjustment); in AssembleLIR()
1416 offset_adjustment -= lir->flags.size; in AssembleLIR()
1418 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1420 offset_adjustment += lir->flags.size; in AssembleLIR()
1430 ((target_lir->flags.generation == lir->flags.generation) ? 0 : offset_adjustment); in AssembleLIR()
1435 offset_adjustment -= lir->flags.size; in AssembleLIR()
1436 lir->flags.is_nop = true; in AssembleLIR()
1438 lir->flags.fixup = kFixupNone; in AssembleLIR()
1447 ((target_lir->flags.generation == lir->flags.generation) ? 0 : offset_adjustment); in AssembleLIR()
1451 offset_adjustment -= lir->flags.size; in AssembleLIR()
1454 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1455 lir->flags.fixup = kFixupT2Branch; in AssembleLIR()
1456 offset_adjustment += lir->flags.size; in AssembleLIR()
1462 offset_adjustment -= lir->flags.size; in AssembleLIR()
1463 lir->flags.is_nop = true; in AssembleLIR()
1465 lir->flags.fixup = kFixupNone; in AssembleLIR()
1505 : target->offset + ((target->flags.generation == lir->flags.generation) ? 0 : in AssembleLIR()
1516 new_mov16L->flags.size = EncodingMap[new_mov16L->opcode].size; in AssembleLIR()
1517 new_mov16L->flags.fixup = kFixupMovImmLST; in AssembleLIR()
1521 lir->offset += new_mov16L->flags.size; in AssembleLIR()
1522 offset_adjustment += new_mov16L->flags.size; in AssembleLIR()
1528 new_mov16H->flags.size = EncodingMap[new_mov16H->opcode].size; in AssembleLIR()
1529 new_mov16H->flags.fixup = kFixupMovImmHST; in AssembleLIR()
1533 lir->offset += new_mov16H->flags.size; in AssembleLIR()
1534 offset_adjustment += new_mov16H->flags.size; in AssembleLIR()
1538 offset_adjustment -= lir->flags.size; in AssembleLIR()
1545 lir->flags.size = EncodingMap[lir->opcode].size; in AssembleLIR()
1546 offset_adjustment += lir->flags.size; in AssembleLIR()
1548 lir->flags.fixup = kFixupNone; in AssembleLIR()
1576 if (lir->flags.size != required_size) { in AssembleLIR()
1577 offset_adjustment += required_size - lir->flags.size; in AssembleLIR()
1578 lir->flags.size = required_size; in AssembleLIR()
1584 LOG(FATAL) << "Unexpected case " << lir->flags.fixup; in AssembleLIR()
1642 if (!lir->flags.is_nop) { in LinkFixupInsns()
1643 if (lir->flags.fixup != kFixupNone) { in LinkFixupInsns()
1645 lir->flags.size = EncodingMap[lir->opcode].size; in LinkFixupInsns()
1646 lir->flags.fixup = EncodingMap[lir->opcode].fixup; in LinkFixupInsns()
1648 lir->flags.size = (offset & 0x2); in LinkFixupInsns()
1649 lir->flags.fixup = kFixupAlign4; in LinkFixupInsns()
1651 lir->flags.size = 0; in LinkFixupInsns()
1652 lir->flags.fixup = kFixupLabel; in LinkFixupInsns()
1655 lir->flags.use_def_invalid = true; in LinkFixupInsns()
1665 offset += lir->flags.size; in LinkFixupInsns()