Searched refs:ShiftMask (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 6328 int ShiftMask = -1; in BuildSDIV() local 6335 ShiftMask = 0; in BuildSDIV() 6347 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); in BuildSDIV() 6358 SDValue MagicFactor, Factor, Shift, ShiftMask; in BuildSDIV() local 6363 ShiftMask = DAG.getBuildVector(VT, dl, ShiftMasks); in BuildSDIV() 6372 ShiftMask = DAG.getSplatVector(VT, dl, ShiftMasks[0]); in BuildSDIV() 6378 ShiftMask = ShiftMasks[0]; in BuildSDIV() 6439 T = DAG.getNode(ISD::AND, dl, VT, T, ShiftMask); in BuildSDIV()
|
H A D | DAGCombiner.cpp | 14554 const APInt& ShiftMask = Mask->getConstantOperandAPInt(1); in reduceLoadWidth() local 14555 if (ShiftMask.isMask()) { in reduceLoadWidth() 14557 EVT::getIntegerVT(*DAG.getContext(), ShiftMask.countr_one()); in reduceLoadWidth() 14563 ShiftMask.isShiftedMask(Offset, ActiveBits) && in reduceLoadWidth()
|