Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12497 unsigned NumEltBits = VT.getScalarSizeInBits(); in lowerShuffleAsBroadcast() local
12515 int BitOffset = BroadcastIdx * NumEltBits; in lowerShuffleAsBroadcast()
12557 assert((BitOffset % NumEltBits) == 0 && "Illegal bit-offset"); in lowerShuffleAsBroadcast()
12558 BroadcastIdx = BitOffset / NumEltBits; in lowerShuffleAsBroadcast()
12561 bool BitCastSrc = V.getScalarValueSizeInBits() != NumEltBits; in lowerShuffleAsBroadcast()
12653 assert(V.getScalarValueSizeInBits() == NumEltBits && in lowerShuffleAsBroadcast()
12668 unsigned NumSrcElts = V.getValueSizeInBits() / NumEltBits; in lowerShuffleAsBroadcast()
45196 unsigned NumEltBits = VT.getScalarSizeInBits(); in combineExtractVectorElt() local
45213 return DAG.getConstant(EltBits[Idx].zext(NumEltBits), dl, VT); in combineExtractVectorElt()
45218 if (InputVector.getOpcode() == ISD::BITCAST && (NumEltBits % 8) == 0) { in combineExtractVectorElt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5588 unsigned NumEltBits = Ty.getScalarSizeInBits(); in applyUMulHToLShr() local
5592 Builder.buildSub(Ty, Builder.buildConstant(Ty, NumEltBits), LogBase2); in applyUMulHToLShr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp3993 unsigned NumEltBits = OpVT.getScalarSizeInBits(); in foldSetCCWithAnd() local
3994 APInt UpperBits = APInt::getHighBitsSet(NumEltBits, NumEltBits - 1); in foldSetCCWithAnd()
H A DDAGCombiner.cpp5156 unsigned NumEltBits = VT.getScalarSizeInBits(); in visitMULHU() local
5158 ISD::SUB, DL, VT, DAG.getConstant(NumEltBits, DL, VT), LogBase2); in visitMULHU()