Searched refs:EltSizeInBits (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2752 Type *getMMXVectorTy(unsigned EltSizeInBits) {
2754 assert(EltSizeInBits != 0 && (X86_MMXSizeInBits % EltSizeInBits) == 0 &&
2756 return FixedVectorType::get(IntegerType::get(*MS.C, EltSizeInBits),
2757 X86_MMXSizeInBits / EltSizeInBits);
2797 // EltSizeInBits is used only for x86mmx arguments.
2798 void handleVectorPackIntrinsic(IntrinsicInst &I, unsigned EltSizeInBits = 0) {
2809 Type *T = isX86_MMX ? getMMXVectorTy(EltSizeInBits) : S1->getType();
2855 unsigned EltSizeInBits = 0) {
2857 Type *ResTy = isX86_MMX ? getMMXVectorTy(EltSizeInBits *
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6350 static bool getTargetConstantBitsFromNode(SDValue Op, unsigned EltSizeInBits,
6361 assert((SizeInBits % EltSizeInBits) == 0 && "Can't split constant!");
6362 unsigned NumElts = SizeInBits / EltSizeInBits;
6396 EltBits.resize(NumElts, APInt(EltSizeInBits, 0));
6399 unsigned BitOffset = i * EltSizeInBits;
6400 APInt UndefEltBits = UndefBits.extractBits(EltSizeInBits, BitOffset);
6415 EltBits[i] = MaskBits.extractBits(EltSizeInBits, BitOffset);
6443 SmallVector<APInt, 64> SrcEltBits(NumElts, APInt(EltSizeInBits, 0));
6519 EltSizeInBits <= VT.getScalarSizeInBits()) {
6543 if (getTargetConstantBitsFromNode(Op.getOperand(0), EltSizeInBits,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2347 unsigned EltSizeInBits = VT.getScalarSizeInBits(); local
2411 unsigned Ofs = (i % Scale) * EltSizeInBits;
2412 SrcDemandedBits.setBits(Ofs, Ofs + EltSizeInBits);
2482 } else if (EltSizeInBits == SrcOp.getScalarValueSizeInBits() &&
2852 APInt DemandedBits = APInt::getAllOnesValue(EltSizeInBits);
6216 unsigned EltSizeInBits = VT.getScalarSizeInBits();
6225 assert(isPowerOf2_32(EltSizeInBits) && EltSizeInBits > 1 &&
6249 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT);
H A DDAGCombiner.cpp6559 unsigned EltSizeInBits = VT.getScalarSizeInBits(); local
6569 // iff C1+C2 == EltSizeInBits
6570 auto MatchRotateSum = [EltSizeInBits](ConstantSDNode *LHS,
6572 return (LHS->getAPIntValue() + RHS->getAPIntValue()) == EltSizeInBits;
19741 unsigned EltSizeInBits = VT.getScalarSizeInBits();
19766 EVT OutSVT = EVT::getIntegerVT(*DAG.getContext(), EltSizeInBits * Scale);
19806 unsigned EltSizeInBits = VT.getScalarSizeInBits(); local
19831 if (EltSizeInBits != ExtSrcSizeInBits)
20551 unsigned EltSizeInBits = VT.getScalarSizeInBits(); local
20552 if ((EltSizeInBits
[all...]

Completed in 354 milliseconds