Home
last modified time | relevance | path

Searched refs:AndImm (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2463 uint64_t AndImm = 0; in isBitfieldExtractOpFromAnd() local
2464 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() local
3091 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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1243 uint64_t AndImm = MI.getOperand(2).getImm(); in simplifyCode() local
1246 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4538 int64_t AndImm, LSBImm; in matchBitfieldExtractFromAnd() local
4543 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()