Lines Matching refs:it

55   // For each Fixup, it's easy to find the Fixups that it depends on as they are either
70 // range in dependents_start_, we shall later decrement it as we fill in fixup_dependents_.
163 // See if it needs adjustment.
170 // load literal as a dependency of all previous Fixups even though it actually is.
282 // Ensure that the label was tracked, so that it will have the right position.
1284 // Shift operand - check if it is a MOV convertible to a 16-bit shift instruction.
1494 // check that it complies with set_cc.
1512 // check that it complies with set_cc.
1661 // check that it complies with set_cc.
1679 // Remove rd and rn from instruction by orring it with immed and clearing bits.
1723 // check that it complies with set_cc.
1739 // Remove rd and rn from instruction by orring it with immed and clearing bits.
1940 // If it isn't a multiple of 4, we need to add a 2-byte padding before the literal pool.
2306 // This is always unresolved as it must be a forward branch.
2579 // The branch is to a bound label which means that it's a backwards branch.
2583 // Branch target is an unbound label. Add it to a singly-linked list maintained within
3163 void Thumb2Assembler::it(Condition firstcond, ItState i1, ItState i2, ItState i3) {
3659 // Use reg for the adjusted base. If it's low reg, we may end up using 16-bit load.
3666 // TODO: Implement indexed load (not available for LDRD) and use it here to avoid the ADD.
3667 // Use reg for the adjusted base. If it's low reg, we may end up using 16-bit load.
3749 // `base`), use it as secondary temporary register, and restore
3750 // it after the store instruction has been emitted.
3876 // The anchor's position needs to be fixed up before we can compute offsets - so make it a tracked