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

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 70 APInt SignMask;
1495 State.SignMask = APInt::getSignMask(NumBits);
1531 State.SignMask = APInt::getOneBitSet(LoadTy.getScalarSizeInBits(), 7);
1560 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT);
1562 SignMask);
1579 SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT);
1616 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT);
1618 DAG.getNode(ISD::XOR, DL, IntVT, SignAsInt.IntValue, SignMask);
    [all...]
DAGCombiner.cpp 12393 APInt SignMask;
12397 SignMask = ~APInt::getSignMask(SourceVT.getScalarSizeInBits());
12401 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits());
12405 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits());
12417 if (LogicOp1 && LogicOp1->getAPIntValue() == SignMask &&
22209 APInt SignMask;
22213 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits());
22215 SignMask = ~SignMask;
22216 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask)
    [all...]
LegalizeFloatTypes.cpp 478 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits());
480 DAG.getConstant(SignMask, dl, NVT));
TargetLowering.cpp 6684 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT);
6696 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask),
6748 // the destination signmask can't be represented by the float, so we can
6752 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits());
6754 APF.convertFromAPInt(SignMask, false, APFloat::rmNearestTiesToEven)) {
6785 // signmask then offset (the result of which should be fully representable).
6797 DAG.getConstant(SignMask, dl, DstVT));
6821 DAG.getConstant(SignMask, dl, DstVT));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp 1598 // (icmp u/s (xor X SignMask), C) -> (icmp s/u X, (xor C SignMask))
1604 // (icmp u/s (xor X ~SignMask), C) -> (icmp s/u X, (xor C ~SignMask))
2327 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits());
2328 Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1));
2340 return new ICmpInst(ICmpInst::ICMP_UGT, And, ConstantInt::get(Ty, SignMask));
4061 // icmp u/s (a ^ signmask), (b ^ signmask) --> icmp s/u a, b
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 2992 auto SignMask =
2995 MIRBuilder.buildXor(Res, SubByReg, SignMask);
5792 auto SignMask = MIRBuilder.buildConstant(SrcTy,
5794 auto AndSignMask = MIRBuilder.buildAnd(SrcTy, Src, SignMask);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 21972 SDValue SignMask = DAG.getConstantFP(
21980 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 8092 SDValue SignMask = DAG.getConstant(0x80000000, dl, DstVT);
8120 dl, DstVT, Sel, DAG.getConstant(0, dl, DstVT), SignMask);
8128 True = DAG.getNode(ISD::ADD, dl, MVT::i32, True, SignMask);

Completed in 88 milliseconds