Searched refs:SignMask (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 70 APInt SignMask; member 1433 State.SignMask = APInt::getSignMask(NumBits); in getSignAsIntValue() 1469 State.SignMask = APInt::getOneBitSet(LoadTy.getSizeInBits(), 7); in getSignAsIntValue() 1498 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT); in ExpandFCOPYSIGN() local 1500 SignMask); in ExpandFCOPYSIGN() 1517 SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT); in ExpandFCOPYSIGN() 1559 SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT); in ExpandFABS()
|
| H A D | TargetLowering.cpp | 4331 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT() local 4343 DAG.getNode(ISD::AND, dl, IntVT, Bits, SignMask), in expandFP_TO_SINT() 4393 APInt SignMask = APInt::getSignMask(DstVT.getScalarSizeInBits()); in expandFP_TO_UINT() local 4395 APF.convertFromAPInt(SignMask, false, APFloat::rmNearestTiesToEven)) { in expandFP_TO_UINT() 4416 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT() 4430 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT()
|
| H A D | DAGCombiner.cpp | 10028 APInt SignMask; in foldBitcastedFPLogic() local 10036 SignMask = APInt::getSignMask(SourceVT.getScalarSizeInBits()); in foldBitcastedFPLogic() 10052 if (LogicOp1 && LogicOp1->getAPIntValue() == SignMask && in foldBitcastedFPLogic() 12264 APInt SignMask; in visitFNEG() local 12269 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask); in visitFNEG() 12272 SignMask = APInt::getSignMask(IntVT.getSizeInBits()); in visitFNEG() 12276 DAG.getConstant(SignMask, DL0, IntVT)); in visitFNEG() 12362 APInt SignMask; in visitFABS() local 12367 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask); in visitFABS() 12370 SignMask = ~APInt::getSignMask(IntVT.getSizeInBits()); in visitFABS() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 18688 SDValue SignMask = DAG.getConstantFP( in LowerFCOPYSIGN() local 18696 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask); in LowerFCOPYSIGN() 24339 SDValue SignMask = DAG.getConstant(0x8080, dl, ExtVT); in LowerScalarVariableShift() local 24340 SignMask = getTargetVShiftNode(LogicalX86Op, dl, ExtVT, SignMask, in LowerScalarVariableShift() 24342 SignMask = DAG.getBitcast(VT, SignMask); in LowerScalarVariableShift() 24343 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask); in LowerScalarVariableShift() 24344 Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask); in LowerScalarVariableShift()
|