Lines Matching defs:TO
1023 unsigned TO = llvm::countr_one<uint64_t>(Imm);
1079 // +--LZ--||-15-bit-||--TO--+ +-------------|--16-bit--+
1089 if ((LZ + TO) > 48) {
1105 // +-LZ-FO||-15-bit-||--TO--+ +-------------|--16-bit--+
1109 // Imm (Imm >> TO) & 0xffff
1114 // LI8: sext many leading zeros RLDICL: rotate left TO, clear left LZ
1115 if ((LZ + FO + TO) > 48) {
1117 getI32Imm((Imm >> TO) & 0xffff));
1119 getI32Imm(TO), getI32Imm(LZ));
1206 if ((LZ + TO) > 32) {
1224 if ((LZ + FO + TO) > 32) {
1226 getI32Imm((Imm >> (TO + 16)) & 0xffff));
1228 getI32Imm((Imm >> TO) & 0xffff));
1230 getI32Imm(TO), getI32Imm(LZ));
1264 unsigned TO = llvm::countr_one<uint64_t>(Imm);
1308 // +--LZ--||-33-bit-||--TO--+ +-------------|--34-bit--+
1317 if ((LZ + TO) > 30) {
1330 if ((LZ + FO + TO) > 30) {
1331 APInt SignedInt34 = APInt(34, (Imm >> TO) & 0x3ffffffff);
1336 getI32Imm(TO), getI32Imm(LZ));
5288 // We need to flip the condition immediate TO.
5289 int16_t TO = int(SImmOperand4) & 0x1F;
5290 // We swap the first and second bit of TO if they are not same.
5291 if ((TO & 0x1) != ((TO & 0x2) >> 1))
5292 TO = (TO & 0x1) ? TO + 1 : TO - 1;
5293 // We swap the fourth and fifth bit of TO if they are not same.
5294 if ((TO & 0x8) != ((TO & 0x10) >> 1))
5295 TO = (TO & 0x8) ? TO + 8 : TO - 8;
5296 Ops[0] = getI32Imm(TO, dl);