Home
last modified time | relevance | path

Searched refs:VTBits (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4024 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 DLegalizeIntegerTypes.cpp2622 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 DTargetLowering.cpp7660 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 DDAGCombiner.cpp11834 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 DLanaiISelLowering.cpp1238 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 DNVPTXISelLowering.cpp2087 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 DSystemZISelLowering.cpp7381 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 DLegalizerHelper.cpp4602 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 DARMISelLowering.cpp6298 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 DX86ISelLowering.cpp38144 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 …]