Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5161 int ShiftMask = -1; in BuildSDIV() local
5168 ShiftMask = 0; in BuildSDIV()
5180 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); in BuildSDIV()
5191 SDValue MagicFactor, Factor, Shift, ShiftMask; in BuildSDIV() local
5196 ShiftMask = DAG.getBuildVector(VT, dl, ShiftMasks); in BuildSDIV()
5205 ShiftMask = DAG.getSplatVector(VT, dl, ShiftMasks[0]); in BuildSDIV()
5211 ShiftMask = ShiftMasks[0]; in BuildSDIV()
5258 T = DAG.getNode(ISD::AND, dl, VT, T, ShiftMask); in BuildSDIV()
H A DDAGCombiner.cpp11893 const APInt& ShiftMask = Mask->getConstantOperandAPInt(1); in ReduceLoadWidth() local
11894 if (ShiftMask.isMask()) { in ReduceLoadWidth()
11896 ShiftMask.countTrailingOnes()); in ReduceLoadWidth()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1921 PatFrag ShiftMask> {
1933 def : Pat<(and RC:$src1, (rotl -2, (ShiftMask GR8:$src2))),
1936 def : Pat<(or RC:$src1, (shl 1, (ShiftMask GR8:$src2))),
1939 def : Pat<(xor RC:$src1, (shl 1, (ShiftMask GR8:$src2))),