Searched refs:Immed (Results 1 – 7 of 7) sorted by relevance
632 int Immed = MI.getOperand(3).getImm(); in simplifyCode() local634 if (Immed == 1) in simplifyCode()674 if ((Immed == 0 || Immed == 3) && in simplifyCode()720 else if ((Immed == 0 || Immed == 3) && DefImmed == 2) { in simplifyCode()727 MI.getOperand(3).setImm(3 - Immed); in simplifyCode()735 else if (Immed == 2 && DefImmed == 2) { in simplifyCode()747 } else if ((Immed == 0 || Immed == 3 || Immed == 2) && in simplifyCode()754 if (Immed == 2) { in simplifyCode()768 } else if (Immed == 2 && in simplifyCode()783 } else if ((Immed == 0 || Immed == 3 || Immed == 2) && in simplifyCode()
2513 int16_t Immed = (int16_t)Value; in optimizeCompareInstr() local2517 if (Immed == -1 && PredCond == PPC::PRED_GT) in optimizeCompareInstr()2521 else if (Immed == -1 && PredCond == PPC::PRED_LE) in optimizeCompareInstr()2524 else if (Immed == 1 && PredCond == PPC::PRED_LT) in optimizeCompareInstr()2527 else if (Immed == 1 && PredCond == PPC::PRED_GE) in optimizeCompareInstr()
382 ComplexRendererFns select12BitValueWithLeftShift(uint64_t Immed) const;745 uint64_t Immed; in getImmedFromMO() local747 Immed = Root.getImm(); in getImmedFromMO()749 Immed = Root.getCImm()->getZExtValue(); in getImmedFromMO()755 Immed = ValAndVReg->Value.getSExtValue(); in getImmedFromMO()758 return Immed; in getImmedFromMO()6918 uint64_t Immed) const { in select12BitValueWithLeftShift()6920 if (Immed >> 12 == 0) { in select12BitValueWithLeftShift()6922 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) { in select12BitValueWithLeftShift()6924 Immed = Immed >> 12; in select12BitValueWithLeftShift()[all …]
602 uint64_t Immed = N.getNode()->getAsZExtVal(); in SelectArithImmed() local605 if (Immed >> 12 == 0) { in SelectArithImmed()607 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) { in SelectArithImmed()609 Immed = Immed >> 12; in SelectArithImmed()615 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32); in SelectArithImmed()633 uint64_t Immed = N.getNode()->getAsZExtVal(); in SelectNegArithImmed() local638 if (Immed == 0) in SelectNegArithImmed()642 Immed = ~((uint32_t)Immed) + 1; in SelectNegArithImmed()644 Immed = ~Immed + 1ULL; in SelectNegArithImmed()645 if (Immed & 0xFFFFFFFFFF000000ULL) in SelectNegArithImmed()[all …]
17256 bool AArch64TargetLowering::isLegalAddImmediate(int64_t Immed) const { in isLegalAddImmediate()17257 if (Immed == std::numeric_limits<int64_t>::min()) { in isLegalAddImmediate()17258 LLVM_DEBUG(dbgs() << "Illegal add imm " << Immed in isLegalAddImmediate()17263 Immed = std::abs(Immed); in isLegalAddImmediate()17264 bool IsLegal = ((Immed >> 12) == 0 || in isLegalAddImmediate()17265 ((Immed & 0xfff) == 0 && Immed >> 24 == 0)); in isLegalAddImmediate()17266 LLVM_DEBUG(dbgs() << "Is " << Immed in isLegalAddImmediate()17334 bool AArch64TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate()17335 return isLegalAddImmediate(Immed); in isLegalICmpImmediate()
369 bool MSP430TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate()371 return Immed >= -32 && Immed < 32; in isLegalICmpImmediate()372 return TargetLowering::isLegalICmpImmediate(Immed); in isLegalICmpImmediate()
352 {Immed} t1