• Home
  • Raw
  • Download

Lines Matching refs:Imm64

4394   uint64_t Imm64;  in tryAsSingleRLWINM8()  local
4395 if (!isInt64Immediate(N->getOperand(1).getNode(), Imm64)) in tryAsSingleRLWINM8()
4399 if (isRunOfOnes64(Imm64, MB, ME) && MB >= 32 && MB <= ME) { in tryAsSingleRLWINM8()
4420 uint64_t Imm64; in tryAsPairOfRLDICL() local
4421 if (!isInt64Immediate(N->getOperand(1).getNode(), Imm64)) in tryAsPairOfRLDICL()
4426 if (isUInt<16>(Imm64)) in tryAsPairOfRLDICL()
4437 unsigned NumOfLeadingZeros = countLeadingZeros(Imm64); in tryAsPairOfRLDICL()
4439 Imm64 |= maskLeadingOnes<uint64_t>(NumOfLeadingZeros); in tryAsPairOfRLDICL()
4442 if (!isRunOfOnes64(Imm64, MB, ME)) in tryAsPairOfRLDICL()
4512 uint64_t Imm64; in tryAsSingleRLDICL() local
4513 if (!isInt64Immediate(N->getOperand(1).getNode(), Imm64) || !isMask_64(Imm64)) in tryAsSingleRLDICL()
4517 unsigned MB = 64 - countTrailingOnes(Imm64); in tryAsSingleRLDICL()
4559 uint64_t Imm64; in tryAsSingleRLDICR() local
4560 if (!isInt64Immediate(N->getOperand(1).getNode(), Imm64) || in tryAsSingleRLDICR()
4561 !isMask_64(~Imm64)) in tryAsSingleRLDICR()
4567 unsigned MB = 63 - countTrailingOnes(~Imm64); in tryAsSingleRLDICR()
4577 uint64_t Imm64; in tryAsSingleRLDIMI() local
4585 if (!isInt64Immediate(N->getOperand(1).getNode(), Imm64) || in tryAsSingleRLDIMI()
4586 isUInt<32>(Imm64) || !isRunOfOnes64(Imm64, MB, ME) || !N0.hasOneUse()) in tryAsSingleRLDIMI()
4893 uint64_t Imm64 = 0; in Select() local
4895 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
4896 (Imm64 & ~0xFFFFFFFFuLL) == 0) { in Select()
4898 uint64_t ImmHi = Imm64 >> 16; in Select()
4899 uint64_t ImmLo = Imm64 & 0xFFFF; in Select()
4916 uint64_t Imm64 = 0; in Select() local
4918 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
4919 (Imm64 & ~0xFFFFFFFFuLL) == 0) { in Select()
4921 uint64_t ImmHi = Imm64 >> 16; in Select()
4922 uint64_t ImmLo = Imm64 & 0xFFFF; in Select()