Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2478 uint64_t SrlImm = 0; in isBitfieldExtractOpFromAnd() local
2481 isOpcWithIntImmediate(Op0->getOperand(0).getNode(), ISD::SRL, SrlImm)) { in isBitfieldExtractOpFromAnd()
2489 SrlImm)) { in isBitfieldExtractOpFromAnd()
2495 } else if (isOpcWithIntImmediate(Op0, ISD::SRL, SrlImm)) { in isBitfieldExtractOpFromAnd()
2510 if (!BiggerPattern && (SrlImm <= 0 || SrlImm >= VT.getSizeInBits())) { in isBitfieldExtractOpFromAnd()
2517 LSB = SrlImm; in isBitfieldExtractOpFromAnd()
2518 MSB = SrlImm + in isBitfieldExtractOpFromAnd()
2592 uint64_t SrlImm = 0; in isSeveralBitsExtractOpFromShr() local
2593 if (!isIntImmediate(N->getOperand(1), SrlImm)) in isSeveralBitsExtractOpFromShr()
2597 if (!isMask_64(AndMask >> SrlImm)) in isSeveralBitsExtractOpFromShr()
[all …]