HomeSort by: relevance | last modified time | path
    Searched defs:SignMask (Results 1 - 6 of 6) 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...]
LegalizeFloatTypes.cpp 478 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits());
480 DAG.getConstant(SignMask, dl, NVT));
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...]
  /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/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 113 milliseconds