|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 5129 N0.getValueSizeInBits() == N0.getOperand(0).getScalarValueSizeInBits() &&
6334 unsigned BitWidth = Op.getValueSizeInBits();
6543 Value.getValueSizeInBits() > CombinedValue.getValueSizeInBits())
6543 Value.getValueSizeInBits() > CombinedValue.getValueSizeInBits())
6546 if (CombinedValue.getValueSizeInBits() < VT.getSizeInBits())
9929 unsigned KnownZeroBits = InnerZExt.getValueSizeInBits() -
9930 InnerZExt.getOperand(0).getValueSizeInBits();
10234 if ((N0.getValueSizeInBits() & (EVTBits-1)) != 0)
10694 APInt::getLowBitsSet(N0.getValueSizeInBits(), VT.getSizeInBits());
11087 unsigned OrigXWidth = N0.getOperand(1).getValueSizeInBits();
14739 NotMaskLZ -= 64-V.getValueSizeInBits();
14741 unsigned MaskedBytes = (V.getValueSizeInBits()-NotMaskLZ-NotMaskTZ)/8;
14783 APInt Mask = ~APInt::getBitsSet(IVal.getValueSizeInBits(),
14889 unsigned BitWidth = N1.getValueSizeInBits();
15138 if (ElementSizeBits != Val.getValueSizeInBits()) {
15146 .zextOrTrunc(Val.getValueSizeInBits())
16444 unsigned HalfValBitSize = Val.getValueSizeInBits() / 2;
16453 Lo.getOperand(0).getValueSizeInBits() > HalfValBitSize ||
16456 Hi.getOperand(0).getValueSizeInBits() > HalfValBitSize)
16869 unsigned XBitWidth = X.getValueSizeInBits();
17313 Zext.getValueSizeInBits() != VT.getScalarSizeInBits())
17319 unsigned DestSize = Zext.getValueSizeInBits();
17320 unsigned SrcSize = Extract.getValueSizeInBits();
17322 Extract.getOperand(0).getValueSizeInBits() != VT.getSizeInBits())
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1538 if (SignBit.getValueSizeInBits() < ClearedSign.getValueSizeInBits()) {
1538 if (SignBit.getValueSizeInBits() < ClearedSign.getValueSizeInBits()) {
1549 if (SignBit.getValueSizeInBits() > ClearedSign.getValueSizeInBits()) {
1549 if (SignBit.getValueSizeInBits() > ClearedSign.getValueSizeInBits()) {
1756 unsigned SrcSize = SrcOp.getValueSizeInBits();
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1359 assert(N->getOperand(0).getValueSizeInBits() >=
1377 assert(N->getOperand(1).getValueSizeInBits() >=
2676 unsigned LoSize = Lo.getValueSizeInBits();
3283 unsigned ExcessBits = Op.getValueSizeInBits() - NVT.getSizeInBits();
3304 DAG.getConstant(Hi.getValueSizeInBits() - 1, dl,
3309 unsigned ExcessBits = EVT.getSizeInBits() - Lo.getValueSizeInBits();
3548 unsigned ExcessBits = Op.getValueSizeInBits() - NVT.getSizeInBits();
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 725 assert(Result.getValueSizeInBits() >= Op.getScalarValueSizeInBits() &&
755 DAG.transferDbgValues(Op, Hi, 0, Hi.getValueSizeInBits(), false);
756 DAG.transferDbgValues(Op, Lo, Hi.getValueSizeInBits(),
757 Lo.getValueSizeInBits());
759 DAG.transferDbgValues(Op, Lo, 0, Lo.getValueSizeInBits(), false);
760 DAG.transferDbgValues(Op, Hi, Lo.getValueSizeInBits(),
761 Hi.getValueSizeInBits());
841 unsigned BitWidth = Op.getValueSizeInBits();
1058 Op.getValueSizeInBits() && "Invalid integer splitting!");
1076 EVT::getIntegerVT(*DAG.getContext(), Op.getValueSizeInBits() / 2);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 139 EVT::getIntegerVT(*DAG.getContext(), LHS.getValueSizeInBits() << 1),
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1160 if (VT.getSizeInBits() != Op1.getValueSizeInBits())
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1208 unsigned IncrementSize = Lo.getValueSizeInBits() / 8;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 805 assert(VT.getSizeInBits() == 2 * N->getOperand(0).getValueSizeInBits() &&
2476 if (SrcOp.getValueSizeInBits() != BitWidth) {
2477 assert(SrcOp.getValueSizeInBits() > BitWidth &&
2613 if (N0.getValueSizeInBits() != BitWidth)
3141 const unsigned EltBitWidth = Op.getValueSizeInBits();
3450 if (SrcOp.getValueSizeInBits() != VTBits) {
3451 assert(SrcOp.getValueSizeInBits() > VTBits &&
3453 unsigned ExtraBits = SrcOp.getValueSizeInBits() - VTBits;
3748 const int BitWidth = Op.getValueSizeInBits();
3749 const int Items = Op.getOperand(0).getValueSizeInBits() / BitWidth;
3800 const unsigned BitWidth = Op.getValueSizeInBits();
4624 assert(VT.getSizeInBits() == Operand.getValueSizeInBits() &&
5154 assert(N2.getValueSizeInBits() >= Log2_32_Ceil(N1.getValueSizeInBits()) &&
5154 assert(N2.getValueSizeInBits() >= Log2_32_Ceil(N1.getValueSizeInBits()) &&
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 259 DAG.getConstant(Lo.getValueSizeInBits(), DL,
3142 unsigned Op2Size = Op2.getValueSizeInBits();
3153 else if (ShiftSize >= Log2_32_Ceil(Op2.getValueSizeInBits()))
8439 ResultVT.getSizeInBits() == V.getValueSizeInBits())
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1974 const APInt &DesiredMask = APInt(LHS.getValueSizeInBits(), DesiredMaskS);
2003 const APInt &DesiredMask = APInt(LHS.getValueSizeInBits(), DesiredMaskS);
3544 Res.getValueSizeInBits()) &&
lib/CodeGen/SelectionDAG/StatepointLowering.cpp 387 assert((MFI.getObjectSize(Index) * 8) == Incoming.getValueSizeInBits() &&
lib/CodeGen/SelectionDAG/TargetLowering.cpp 1834 DemandedBits == APInt::getSignMask(Op.getValueSizeInBits()) &&
1845 unsigned OpVTSizeInBits = Op.getValueSizeInBits();
1848 unsigned ShVal = Op.getValueSizeInBits() - 1;
2460 Op.getValueSizeInBits() == Src.getValueSizeInBits() &&
2460 Op.getValueSizeInBits() == Src.getValueSizeInBits() &&
3091 ShAmt == Log2_32(N0.getValueSizeInBits())) {
3114 N0.getValueSizeInBits() > Log2_32_Ceil(CTPOP.getValueSizeInBits()))) {
3114 N0.getValueSizeInBits() > Log2_32_Ceil(CTPOP.getValueSizeInBits()))) {
3149 unsigned MinBits = N0.getValueSizeInBits();
3154 MinBits = N0->getOperand(0).getValueSizeInBits();
3165 MinBits = N0->getOperand(0).getValueSizeInBits();
3248 unsigned origWidth = N0.getValueSizeInBits();
3295 unsigned InSize = N0.getOperand(0).getValueSizeInBits();
3406 unsigned BitWidth = N0.getValueSizeInBits();
7307 if (RType.getSizeInBits() < Overflow.getValueSizeInBits())
7310 assert(RType.getSizeInBits() == Overflow.getValueSizeInBits() &&
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 436 unsigned BitSize = N.getValueSizeInBits();
lib/Target/AArch64/AArch64ISelLowering.cpp 4770 uint64_t Mask = LHS.getValueSizeInBits() - 1;
4780 uint64_t Mask = LHS.getValueSizeInBits() - 1;
6728 bool SplitV0 = V0.getValueSizeInBits() == 128;
6738 if (V1.getValueSizeInBits() == 128) {
6869 if (Op.getValueSizeInBits() == 128) {
7704 if (Value.getValueSizeInBits() == 64) {
7907 unsigned Size = Op.getValueSizeInBits();
9533 if (VT.getSizeInBits() != N->getOperand(0).getValueSizeInBits())
10082 assert(Vec.getValueSizeInBits() == 128 &&
11480 Bit < Op->getOperand(0).getValueSizeInBits()) {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 2777 APInt Demanded = APInt::getLowBitsSet(LHS.getValueSizeInBits(), 24);
lib/Target/AMDGPU/SIISelLowering.cpp 8186 assert(V.getValueSizeInBits() == 32);
lib/Target/ARM/ARMISelLowering.cpp 2511 unsigned Bytes = Arg.getValueSizeInBits() / 8;
lib/Target/Mips/MipsISelLowering.cpp 2252 unsigned WidthX = Op.getOperand(0).getValueSizeInBits();
2253 unsigned WidthY = Op.getOperand(1).getValueSizeInBits();
2667 (Val.getValueSizeInBits() > 32 && SingleFloat))
2670 EVT FPTy = EVT::getFloatingPointVT(Val.getValueSizeInBits());
2698 int FI = MFI.CreateFixedObject(Op.getValueSizeInBits() / 8, 0, false);
2704 if (Op.getValueSizeInBits() > 32 && Subtarget.isSingleFloat())
2707 EVT FPTy = EVT::getFloatingPointVT(Op.getValueSizeInBits());
2899 int FI = MFI.CreateFixedObject(Arg.getValueSizeInBits() / 8, Offset, false);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 3420 uint64_t GoodBits = Start.getValueSizeInBits() - StartVal;
3528 if (OuterShiftAmt >= Val.getValueSizeInBits()) {
3534 Len = CurDAG->getTargetConstant(Val.getValueSizeInBits() - OuterShiftAmt,
lib/Target/NVPTX/NVPTXISelLowering.cpp 2702 } else if (RetVal.getValueSizeInBits() < 16) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1722 if (V.getValueSizeInBits() == 64)
1725 assert(V.getValueSizeInBits() == 32);
1736 if (V.getValueSizeInBits() == 32)
1739 assert(V.getValueSizeInBits() == 64);
5301 unsigned Bits = Op0.getValueSizeInBits();
5329 unsigned Bits = Op0.getValueSizeInBits();
5364 unsigned Bits = Op.getValueSizeInBits();
lib/Target/PowerPC/PPCISelLowering.cpp 4833 uint32_t OpSize = (Arg.getValueSizeInBits() + 7) / 8;
11994 auto OpSize = N->getOperand(0).getValueSizeInBits();
12045 unsigned OpBits = N->getOperand(0).getValueSizeInBits();
12429 unsigned PromBits = N->getOperand(0).getValueSizeInBits();
12439 Inputs[i].getOperand(0).getValueSizeInBits();
lib/Target/RISCV/RISCVISelLowering.cpp 978 APInt LHSMask = APInt::getLowBitsSet(LHS.getValueSizeInBits(), 32);
979 APInt RHSMask = APInt::getLowBitsSet(RHS.getValueSizeInBits(), 5);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 121 : Opcode(Op), BitSize(N.getValueSizeInBits()),
737 uint64_t Used = allOnes(Op.getValueSizeInBits());
776 uint64_t BitSize = N.getValueSizeInBits();
850 unsigned InnerBitSize = N.getOperand(0).getValueSizeInBits();
862 unsigned BitSize = N.getValueSizeInBits();
863 unsigned InnerBitSize = N.getOperand(0).getValueSizeInBits();
883 unsigned BitSize = N.getValueSizeInBits();
910 unsigned BitSize = N.getValueSizeInBits();
1210 if (Store->getMemoryVT().getSizeInBits() != Value.getValueSizeInBits())
1610 unsigned ElemBitSize = Store->getValue().getValueSizeInBits();
lib/Target/SystemZ/SystemZISelLowering.cpp 2215 if (L->getMemoryVT().getStoreSizeInBits() <= C.Op0.getValueSizeInBits()) {
2234 if (Amount >= N.getValueSizeInBits())
2385 unsigned BitSize = NewC.Op0.getValueSizeInBits();
5320 EVT VT = MVT::getIntegerVT(Op.getValueSizeInBits());
5468 unsigned Extra = (VT.getSizeInBits() - N0.getValueSizeInBits());
lib/Target/X86/X86ISelDAGToDAG.cpp 2149 APInt HighZeros = APInt::getHighBitsSet(Shl.getValueSizeInBits(),
lib/Target/X86/X86ISelLowering.cpp 4211 unsigned Bytes = Arg.getValueSizeInBits() / 8;
4287 if (VA.getLocVT().getSizeInBits() > Arg.getValueSizeInBits()) {
5544 assert(Vec.getValueSizeInBits() < VT.getSizeInBits() &&
5558 assert(Vec.getValueSizeInBits() < WideSizeInBits &&
7824 unsigned EltSizeInBits = Elt.getValueSizeInBits();
8288 unsigned ScalarSize = Ld.getValueSizeInBits();
8301 unsigned ScalarSize = Ld.getValueSizeInBits();
8492 MVT VT = MVT::getIntegerVT(std::max((int)Op.getValueSizeInBits(), 8));
9035 if (V0.getValueSizeInBits() > Width)
9037 else if (V0.getValueSizeInBits() < Width)
9040 if (V1.getValueSizeInBits() > Width)
9042 else if (V1.getValueSizeInBits() < Width)
9232 if (RHS.getValueSizeInBits() != VT.getScalarSizeInBits()) {
9298 if (SrcVec.getValueSizeInBits() != SizeInBits) {
9299 if ((SrcVec.getValueSizeInBits() % SizeInBits) == 0) {
9301 unsigned Scale = SrcVec.getValueSizeInBits() / SizeInBits;
9309 } else if (SrcVec.getValueSizeInBits() < SizeInBits) {
10444 int VectorSizeInBits = V1.getValueSizeInBits();
12534 int OpBitWidth = V.getOperand(0).getValueSizeInBits();
12630 assert((V.getValueSizeInBits() == 256 || V.getValueSizeInBits() == 512) &&
12630 assert((V.getValueSizeInBits() == 256 || V.getValueSizeInBits() == 512) &&
12646 unsigned NumSrcElts = V.getValueSizeInBits() / NumEltBits;
12664 if (V.getValueSizeInBits() > 128) {
13601 MVT::getVectorVT(MVT::i16, V.getValueSizeInBits() / 16), V,
18510 unsigned SSFISize = Op.getValueSizeInBits() / 8;
20381 unsigned BitWidth = Op0.getValueSizeInBits();
20382 unsigned AndBitWidth = And.getValueSizeInBits();
20429 DAG.MaskedValueIsZero(BitNo, APInt(BitNo.getValueSizeInBits(), 32)))
21196 unsigned InBits = VOp0.getValueSizeInBits();
21197 unsigned Bits = V.getValueSizeInBits();
21300 if (newSelect.getValueSizeInBits() == VT.getSizeInBits())
21775 unsigned HalfSize = StoredVal.getValueSizeInBits() / 2;
32345 Src.getOperand(1).getValueSizeInBits() == BaseMaskEltSizeInBits &&
32826 unsigned WideSizeInBits = WideInputs[0].getValueSizeInBits();
32837 WideSizeInBits = std::max(WideSizeInBits, Src.getValueSizeInBits());
32866 assert((WideSizeInBits % NewInput.getValueSizeInBits()) == 0 &&
32868 if (WideSizeInBits > NewInput.getValueSizeInBits())
32871 assert(WideSizeInBits == NewInput.getValueSizeInBits() &&
34087 if (HOp.getValueSizeInBits() == 128 &&
34093 if (HOp.getValueSizeInBits() == 256 &&
34567 if (Src.getValueSizeInBits() > ExtSizeInBits)
34569 else if (Src.getValueSizeInBits() < ExtSizeInBits) {
34655 return VT.getSizeInBits() != V.getValueSizeInBits() ||
35023 return VT.getSizeInBits() == V.getValueSizeInBits();
35181 return Src.getOperand(0).getValueSizeInBits() == Size;
35735 MVT VT = MVT::getVectorVT(MVT::i64, Ops[0].getValueSizeInBits() / 64);
35882 unsigned MatchSizeInBits = Match.getValueSizeInBits();
35902 MatchSizeInBits = Match.getValueSizeInBits();
36059 if (SrcOp.getValueSizeInBits() == VT.getSizeInBits())
36323 while (Rdx.getValueSizeInBits() > 128) {
38058 MVT OpVT = MVT::getVectorVT(MVT::i32, Ops[0].getValueSizeInBits() / 32);
38286 MaskOK = Mask.isIntN(N00.getOperand(0).getValueSizeInBits());
40736 unsigned VecSize = ExtOp0.getValueSizeInBits();
42089 unsigned BitWidth = N1.getValueSizeInBits();
42632 if (N0.getOpcode() == X86ISD::PACKUS && N0.getValueSizeInBits() == 128 &&
43117 VT.getSizeInBits() != N->getOperand(0).getValueSizeInBits())
43738 MVT OpVT = MVT::getVectorVT(MVT::i32, Ops[0].getValueSizeInBits() / 32);
43807 MVT ResVT = MVT::getVectorVT(MVT::i32, Sad.getValueSizeInBits() / 32);
44447 Ins.getOperand(1).getValueSizeInBits() <= SubVecVT.getSizeInBits())
44674 InVec.getOperand(1).getValueSizeInBits() <= VT.getSizeInBits()) {
44685 InVec.getOperand(0).getValueSizeInBits() <= VT.getSizeInBits())
lib/Target/XCore/XCoreISelLowering.cpp 1603 unsigned BitWidth = OutVal.getValueSizeInBits();
1619 unsigned BitWidth = Time.getValueSizeInBits();
lib/Target/XCore/XCoreSelectionDAGInfo.cpp 22 unsigned SizeBitWidth = Size.getValueSizeInBits();