Searched refs:AndImm (Results 1 – 3 of 3) sorted by relevance
2463 uint64_t AndImm = 0; in isBitfieldExtractOpFromAnd() local2464 if (!isOpcWithIntImmediate(N, ISD::AND, AndImm)) in isBitfieldExtractOpFromAnd()2471 AndImm |= maskTrailingOnes<uint64_t>(NumberOfIgnoredLowBits); in isBitfieldExtractOpFromAnd()2474 if (AndImm & (AndImm + 1)) in isBitfieldExtractOpFromAnd()2519 (VT == MVT::i32 ? llvm::countr_one<uint32_t>(AndImm) in isBitfieldExtractOpFromAnd()2520 : llvm::countr_one<uint64_t>(AndImm)) - in isBitfieldExtractOpFromAnd()3090 uint64_t AndImm; in isBitfieldPositioningOpFromAnd() local3091 if (!isOpcWithIntImmediate(Op.getNode(), ISD::AND, AndImm)) in isBitfieldPositioningOpFromAnd()3100 assert((~AndImm & NonZeroBits) == 0 && in isBitfieldPositioningOpFromAnd()3178 uint64_t AndImm = 0; in isSeveralBitsPositioningOpFromShl() local[all …]
1243 uint64_t AndImm = MI.getOperand(2).getImm(); in simplifyCode() local1246 AndImm <<= 16; in simplifyCode()1247 uint64_t LZeroAndImm = llvm::countl_zero<uint64_t>(AndImm); in simplifyCode()1248 uint64_t RZeroAndImm = llvm::countr_zero<uint64_t>(AndImm); in simplifyCode()
4538 int64_t AndImm, LSBImm; in matchBitfieldExtractFromAnd() local4543 m_ICst(AndImm)))) in matchBitfieldExtractFromAnd()4547 auto MaybeMask = static_cast<uint64_t>(AndImm); in matchBitfieldExtractFromAnd()4555 uint64_t Width = APInt(Size, AndImm).countr_one(); in matchBitfieldExtractFromAnd()