Lines Matching full:immediate
12 // branches and adjusts comparisons with immediate values by converting:
17 // and adjusting immediate values appropriately. It basically corrects two
18 // immediate values towards each other to make them equal.
94 // Stores immediate, compare instruction opcode and branch condition (in this
160 DEBUG(dbgs() << "Immediate of cmp is symbolic, " << *I << '\n');
163 DEBUG(dbgs() << "Immediate of cmp may be out of range, " << *I << '\n');
190 // Skip comparison instructions without immediate operands.
228 // CMN (compare with negative immediate) is an alias to ADDS (as
233 // Negate Correction value for comparison with negative immediate (CMN).
241 // Handle +0 -> -1 and -0 -> +1 (CMN with 0 immediate) transitions by
261 // Change immediate in comparison instruction (ADDS or SUBS).
412 // GT -> GE transformation increases immediate value, so picking the
413 // smaller one; LT -> LE decreases immediate value so invert the choice.