/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4024 return VTBits-Tmp; in ComputeNumSignBits() 4038 Tmp = VTBits; in ComputeNumSignBits() 4109 return VTBits; in ComputeNumSignBits() 4112 Tmp2 = VTBits; in ComputeNumSignBits() 4243 return VTBits; in ComputeNumSignBits() 4253 return VTBits; in ComputeNumSignBits() 4261 if (Tmp == VTBits) in ComputeNumSignBits() 4262 return VTBits; in ComputeNumSignBits() 4270 RotAmt = (VTBits - RotAmt) % VTBits; in ComputeNumSignBits() 4342 (VTBits - SignBitsOp0 + 1) + (VTBits - SignBitsOp1 + 1); in ComputeNumSignBits() [all …]
|
H A D | LegalizeIntegerTypes.cpp | 2622 unsigned VTBits = N->getValueType(0).getSizeInBits(); in ExpandShiftByConstant() local 2627 if (Amt.uge(VTBits)) { in ExpandShiftByConstant() 2648 if (Amt.uge(VTBits)) { in ExpandShiftByConstant() 2669 if (Amt.uge(VTBits)) { in ExpandShiftByConstant()
|
H A D | TargetLowering.cpp | 7660 unsigned VTBits = VT.getScalarSizeInBits(); in expandShiftParts() local 7661 assert(isPowerOf2_32(VTBits) && "Power-of-two integer type expected"); in expandShiftParts() 7677 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts() 7679 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts() 7695 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts()
|
H A D | DAGCombiner.cpp | 11834 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant() local 11854 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant() 11856 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant() 13488 unsigned VTBits = VT.getScalarSizeInBits(); in visitSIGN_EXTEND_INREG() local 13552 if (DAG.MaskedValueIsZero(N0, APInt::getOneBitSet(VTBits, ExtVTBits - 1))) in visitSIGN_EXTEND_INREG() 13570 if (ShAmt->getAPIntValue().ule(VTBits - ExtVTBits)) { in visitSIGN_EXTEND_INREG() 13574 if (((VTBits - ExtVTBits) - ShAmt->getZExtValue()) < InSignBits) in visitSIGN_EXTEND_INREG()
|
/openbsd/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1238 unsigned VTBits = VT.getSizeInBits(); in LowerSHL_PARTS() local 1253 DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerSHL_PARTS() 1263 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerSHL_PARTS() 1287 unsigned VTBits = VT.getSizeInBits(); in LowerSRL_PARTS() local 1306 ISD::SUB, dl, MVT::i32, DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerSRL_PARTS()
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2087 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts() local 2094 if (VTBits == 32 && STI.getSmVersion() >= 35) { in LowerShiftRightParts() 2117 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftRightParts() 2121 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftRightParts() 2127 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftRightParts() 2148 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts() local 2154 if (VTBits == 32 && STI.getSmVersion() >= 35) { in LowerShiftLeftParts() 2177 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftLeftParts() 2181 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftLeftParts() 2187 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftLeftParts()
|
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 7381 unsigned VTBits = VT.getScalarSizeInBits(); in computeNumSignBitsBinOp() local 7382 if (SrcBitWidth > VTBits) { // PACK in computeNumSignBitsBinOp() 7383 unsigned SrcExtraBits = SrcBitWidth - VTBits; in computeNumSignBitsBinOp() 7388 assert (SrcBitWidth == VTBits && "Expected operands of same bitwidth."); in computeNumSignBitsBinOp() 7428 unsigned VTBits = VT.getScalarSizeInBits(); in ComputeNumSignBitsForTargetNode() local 7429 Tmp += VTBits - PackedOp.getScalarValueSizeInBits(); in ComputeNumSignBitsForTargetNode()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4602 unsigned VTBits = 2 * NVTBits; in narrowScalarShiftByConstant() local 4606 if (Amt.ugt(VTBits)) { in narrowScalarShiftByConstant() 4624 if (Amt.ugt(VTBits)) { in narrowScalarShiftByConstant() 4644 if (Amt.ugt(VTBits)) { in narrowScalarShiftByConstant()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 6298 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts() local 6310 DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerShiftRightParts() 6313 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftRightParts() 6325 DAG.getConstant(VTBits - 1, dl, VT)) in LowerShiftRightParts() 6342 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts() local 6352 DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerShiftLeftParts() 6358 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftLeftParts()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 38144 return VTBits; in ComputeNumSignBitsForTargetNode() 38153 if (Tmp > (NumSrcBits - VTBits)) in ComputeNumSignBitsForTargetNode() 38171 if (Tmp > (SrcBits - VTBits)) in ComputeNumSignBitsForTargetNode() 38172 return Tmp - (SrcBits - VTBits); in ComputeNumSignBitsForTargetNode() 38186 if (ShiftVal.uge(VTBits)) in ComputeNumSignBitsForTargetNode() 38197 if (ShiftVal.uge(VTBits - 1)) in ComputeNumSignBitsForTargetNode() 38198 return VTBits; // Sign splat. in ComputeNumSignBitsForTargetNode() 38201 return ShiftVal.uge(VTBits) ? VTBits : ShiftVal.getZExtValue(); in ComputeNumSignBitsForTargetNode() 38208 return VTBits; in ComputeNumSignBitsForTargetNode() 38217 return VTBits; in ComputeNumSignBitsForTargetNode() [all …]
|