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.cpp13011 unsigned NumEltBits = VT.getScalarSizeInBits(); in lowerShuffleAsBroadcast() local
13035 int BitOffset = BroadcastIdx * NumEltBits; in lowerShuffleAsBroadcast()
13077 assert((BitOffset % NumEltBits) == 0 && "Illegal bit-offset"); in lowerShuffleAsBroadcast()
13078 BroadcastIdx = BitOffset / NumEltBits; in lowerShuffleAsBroadcast()
13081 bool BitCastSrc = V.getScalarValueSizeInBits() != NumEltBits; in lowerShuffleAsBroadcast()
13152 V.getScalarValueSizeInBits() == NumEltBits) { in lowerShuffleAsBroadcast()
13155 SmallVector<int, 16> ExtractMask(128 / NumEltBits, SM_SentinelUndef); in lowerShuffleAsBroadcast()
13185 assert(V.getScalarValueSizeInBits() == NumEltBits && in lowerShuffleAsBroadcast()
13200 unsigned NumSrcElts = V.getValueSizeInBits() / NumEltBits; in lowerShuffleAsBroadcast()
47037 unsigned NumEltBits = VT.getScalarSizeInBits(); in combineExtractVectorElt() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5824 unsigned NumEltBits = Ty.getScalarSizeInBits(); in applyUMulHToLShr() local
5828 Builder.buildSub(Ty, Builder.buildConstant(Ty, NumEltBits), LogBase2); in applyUMulHToLShr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4169 unsigned NumEltBits = OpVT.getScalarSizeInBits(); in foldSetCCWithAnd() local
4170 APInt UpperBits = APInt::getHighBitsSet(NumEltBits, NumEltBits - 1); in foldSetCCWithAnd()
H A DDAGCombiner.cpp5500 unsigned NumEltBits = VT.getScalarSizeInBits(); in visitMULHU() local
5502 ISD::SUB, DL, VT, DAG.getConstant(NumEltBits, DL, VT), LogBase2); in visitMULHU()