HomeSort by: relevance | last modified time | path
    Searched refs:EltSizeInBits (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 6516 static bool getTargetConstantBitsFromNode(SDValue Op, unsigned EltSizeInBits,
6527 assert((SizeInBits % EltSizeInBits) == 0 && "Can't split constant!");
6528 unsigned NumElts = SizeInBits / EltSizeInBits;
6562 EltBits.resize(NumElts, APInt(EltSizeInBits, 0));
6565 unsigned BitOffset = i * EltSizeInBits;
6566 APInt UndefEltBits = UndefBits.extractBits(EltSizeInBits, BitOffset);
6581 EltBits[i] = MaskBits.extractBits(EltSizeInBits, BitOffset);
6609 SmallVector<APInt, 64> SrcEltBits(NumElts, APInt(EltSizeInBits, 0));
6685 EltSizeInBits <= VT.getScalarSizeInBits()) {
6754 bool AllowUndefs = EltSizeInBits >= SrcEltSizeInBits
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp 2858 Type *getMMXVectorTy(unsigned EltSizeInBits) {
2860 assert(EltSizeInBits != 0 && (X86_MMXSizeInBits % EltSizeInBits) == 0 &&
2862 return FixedVectorType::get(IntegerType::get(*MS.C, EltSizeInBits),
2863 X86_MMXSizeInBits / EltSizeInBits);
2903 // EltSizeInBits is used only for x86mmx arguments.
2904 void handleVectorPackIntrinsic(IntrinsicInst &I, unsigned EltSizeInBits = 0) {
2915 Type *T = isX86_MMX ? getMMXVectorTy(EltSizeInBits) : S1->getType();
2961 unsigned EltSizeInBits = 0) {
2963 Type *ResTy = isX86_MMX ? getMMXVectorTy(EltSizeInBits * 2) : I.getType()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 2413 unsigned EltSizeInBits = VT.getScalarSizeInBits();
2477 unsigned Ofs = (i % Scale) * EltSizeInBits;
2478 SrcDemandedBits.setBits(Ofs, Ofs + EltSizeInBits);
2548 } else if (EltSizeInBits == SrcOp.getScalarValueSizeInBits() &&
2914 APInt DemandedBits = APInt::getAllOnesValue(EltSizeInBits);
6550 unsigned EltSizeInBits = VT.getScalarSizeInBits();
6561 if (isOperationLegalOrCustom(RevRot, VT) && isPowerOf2_32(EltSizeInBits)) {
6577 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT);
6580 if (isPowerOf2_32(EltSizeInBits)) {
6591 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT)
    [all...]
DAGCombiner.cpp 6972 unsigned EltSizeInBits = VT.getScalarSizeInBits();
6982 // iff C1+C2 == EltSizeInBits
6983 auto MatchRotateSum = [EltSizeInBits](ConstantSDNode *LHS,
6985 return (LHS->getAPIntValue() + RHS->getAPIntValue()) == EltSizeInBits;
20574 unsigned EltSizeInBits = VT.getScalarSizeInBits();
20599 EVT OutSVT = EVT::getIntegerVT(*DAG.getContext(), EltSizeInBits * Scale);
20639 unsigned EltSizeInBits = VT.getScalarSizeInBits();
20664 if (EltSizeInBits != ExtSrcSizeInBits)
21518 unsigned EltSizeInBits = VT.getScalarSizeInBits();
21519 if ((EltSizeInBits % N1SrcSVT.getSizeInBits()) == 0)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 5549 unsigned EltSizeInBits = DstTy.getScalarSizeInBits();
5557 isPowerOf2_32(EltSizeInBits))
5563 auto BitWidthMinusOneC = MIRBuilder.buildConstant(AmtTy, EltSizeInBits - 1);
5566 if (isPowerOf2_32(EltSizeInBits)) {
5578 auto BitWidthC = MIRBuilder.buildConstant(AmtTy, EltSizeInBits);

Completed in 108 milliseconds