Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp2496 unsigned VTBits = VT.getScalarType().getSizeInBits(); in ComputeNumSignBits() local
2507 return VTBits-Tmp+1; in ComputeNumSignBits()
2510 return VTBits-Tmp; in ComputeNumSignBits()
2519 VTBits-Op.getOperand(0).getValueType().getScalarType().getSizeInBits(); in ComputeNumSignBits()
2526 Tmp = VTBits-Tmp+1; in ComputeNumSignBits()
2536 if (Tmp > VTBits) Tmp = VTBits; in ComputeNumSignBits()
2543 if (C->getZExtValue() >= VTBits || // Bad shift. in ComputeNumSignBits()
2590 return VTBits; in ComputeNumSignBits()
2596 return VTBits; in ComputeNumSignBits()
2601 unsigned RotAmt = C->getZExtValue() & (VTBits-1); in ComputeNumSignBits()
[all …]
HDLegalizeIntegerTypes.cpp1379 unsigned VTBits = N->getValueType(0).getSizeInBits(); in ExpandShiftByConstant() local
1384 if (Amt.ugt(VTBits)) { in ExpandShiftByConstant()
1414 if (Amt.ugt(VTBits)) { in ExpandShiftByConstant()
1435 if (Amt.ugt(VTBits)) { in ExpandShiftByConstant()
HDDAGCombiner.cpp5616 unsigned VTBits = SVT.getSizeInBits(); in tryToFoldExtendOfConstant() local
5634 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
5636 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT)); in tryToFoldExtendOfConstant()
6736 unsigned VTBits = VT.getScalarType().getSizeInBits(); in visitSIGN_EXTEND_INREG() local
6744 if (DAG.ComputeNumSignBits(N0) >= VTBits-EVTBits+1) in visitSIGN_EXTEND_INREG()
6764 if (DAG.MaskedValueIsZero(N0, APInt::getBitsSet(VTBits, EVTBits-1, EVTBits))) in visitSIGN_EXTEND_INREG()
6783 if (ShAmt->getZExtValue()+EVTBits <= VTBits) { in visitSIGN_EXTEND_INREG()
6787 if (VTBits-(ShAmt->getZExtValue()+EVTBits) < InSignBits) in visitSIGN_EXTEND_INREG()
6839 unsigned ShAmt = VTBits - EVTBits; in visitSIGN_EXTEND_INREG()
6849 const APInt &C = APInt(VTBits, CurrentND->getAPIntValue().getZExtValue()); in visitSIGN_EXTEND_INREG()
HDTargetLowering.cpp819 unsigned VTBits = Op->getValueType(0).getScalarType().getSizeInBits(); in SimplifyDemandedBits() local
821 TLO.DAG.ComputeNumSignBits(InOp) >= VTBits-ShAmt+1; in SimplifyDemandedBits()
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXISelLowering.cpp1690 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts() local
1697 if (VTBits == 32 && STI.getSmVersion() >= 35) { in LowerShiftRightParts()
1722 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftRightParts()
1726 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftRightParts()
1732 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftRightParts()
1753 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts() local
1759 if (VTBits == 32 && STI.getSmVersion() >= 35) { in LowerShiftLeftParts()
1784 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftLeftParts()
1788 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftLeftParts()
1794 DAG.getConstant(VTBits, dl, MVT::i32), in LowerShiftLeftParts()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp4107 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts() local
4118 DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); in LowerShiftRightParts()
4121 DAG.getConstant(VTBits, dl, MVT::i64)); in LowerShiftRightParts()
4138 DAG.getConstant(VTBits - 1, dl, in LowerShiftRightParts()
4154 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts() local
4163 DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); in LowerShiftLeftParts()
4166 DAG.getConstant(VTBits, dl, MVT::i64)); in LowerShiftLeftParts()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.cpp4222 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts() local
4233 DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerShiftRightParts()
4236 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftRightParts()
4258 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts() local
4267 DAG.getConstant(VTBits, dl, MVT::i32), ShAmt); in LowerShiftLeftParts()
4270 DAG.getConstant(VTBits, dl, MVT::i32)); in LowerShiftLeftParts()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.cpp11746 unsigned VTBits = VT.getSizeInBits(); in LowerShiftParts() local
11756 DAG.getConstant(VTBits - 1, dl, MVT::i8)); in LowerShiftParts()
11758 DAG.getConstant(VTBits - 1, dl, MVT::i8)) in LowerShiftParts()
11774 DAG.getConstant(VTBits, dl, MVT::i8)); in LowerShiftParts()