Searched refs:SignMask (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp70 APInt SignMask; member in struct:__anon3573::FloatSignAsInt
1457 State.SignMask = APInt::getSignMask(NumBits);
1492 State.SignMask = APInt::getOneBitSet(LoadTy.getSizeInBits(), 7);
1521 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT);
1523 SignMask);
1540 SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT);
1582 SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT);
H A DDAGCombiner.cpp11549 APInt SignMask; local
11553 SignMask = ~APInt::getSignMask(SourceVT.getScalarSizeInBits());
11557 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits());
11561 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits());
11573 if (LogicOp1 && LogicOp1->getAPIntValue() == SignMask &&
13906 APInt SignMask; local
13910 SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits());
13911 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask);
13914 SignMask
14003 APInt SignMask; local
[all...]
H A DTargetLowering.cpp6287 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT);
6299 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask),
6355 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits());
6357 APF.convertFromAPInt(SignMask, false, APFloat::rmNearestTiesToEven)) {
6395 DAG.getConstant(SignMask, dl, DstVT));
6419 DAG.getConstant(SignMask, dl, DstVT));
H A DLegalizeFloatTypes.cpp468 APInt SignMask = APInt::getSignMask(NVT.getSizeInBits()); local
470 DAG.getConstant(SignMask, dl, NVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1613 // (icmp u/s (xor X SignMask), C) -> (icmp s/u X, (xor C SignMask))
1620 // (icmp u/s (xor X ~SignMask), C) -> (icmp s/u X, (xor C ~SignMask))
2301 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits()); local
2302 Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1));
2314 return new ICmpInst(ICmpInst::ICMP_UGT, And, ConstantInt::get(Ty, SignMask));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp4634 auto SignMask = MIRBuilder.buildConstant(SrcTy, local
4636 auto AndSignMask = MIRBuilder.buildAnd(SrcTy, Src, SignMask);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21307 SDValue SignMask = DAG.getConstantFP(
21315 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask);
[all...]

Completed in 473 milliseconds