Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2188 std::optional<uint64_t> getValidShiftAmount(SDValue V,
2194 std::optional<uint64_t> getValidShiftAmount(SDValue V,
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1738 TLO.DAG.getValidShiftAmount(Op, DemandedElts, Depth + 1)) { in SimplifyDemandedBits()
1750 TLO.DAG.getValidShiftAmount(Op0, DemandedElts, Depth + 2)) { in SimplifyDemandedBits()
1789 if (std::optional<uint64_t> SA2 = TLO.DAG.getValidShiftAmount( in SimplifyDemandedBits()
1934 TLO.DAG.getValidShiftAmount(Op, DemandedElts, Depth + 1)) { in SimplifyDemandedBits()
1946 TLO.DAG.getValidShiftAmount(Op0, DemandedElts, Depth + 2)) { in SimplifyDemandedBits()
2040 TLO.DAG.getValidShiftAmount(Op, DemandedElts, Depth + 1)) { in SimplifyDemandedBits()
2049 TLO.DAG.getValidShiftAmount(Op0, DemandedElts, Depth + 2)) { in SimplifyDemandedBits()
2601 TLO.DAG.getValidShiftAmount(Src, DemandedElts, Depth + 2); in SimplifyDemandedBits()
H A DSelectionDAG.cpp3063 SelectionDAG::getValidShiftAmount(SDValue V, const APInt &DemandedElts, in getValidShiftAmount() function in SelectionDAG
3076 SelectionDAG::getValidShiftAmount(SDValue V, unsigned Depth) const { in getValidShiftAmount() function in SelectionDAG
3081 return getValidShiftAmount(V, DemandedElts, Depth); in getValidShiftAmount()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp20519 if (std::optional<uint64_t> ShAmt = DAG.getValidShiftAmount(In)) { in matchTruncateWithPACK()
46571 if (std::optional<uint64_t> ShiftAmt = DAG.getValidShiftAmount(Src)) { in checkSignTestSetCCCombine()