reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ConstantFolding.cpp
 2365     return ConstantInt::get(Ty, C0->shl(ShlAmt) | C1->lshr(LshrAmt));
lib/Analysis/ValueTracking.cpp
 1029     APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
 1031     Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
 1532             Known2.Zero.shl(ShiftAmt) | Known3.Zero.lshr(BitWidth - ShiftAmt);
 1534             Known2.One.shl(ShiftAmt) | Known3.One.lshr(BitWidth - ShiftAmt);
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  176     APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
  178     Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2711     APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
 2713     Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
 3121         Known.Zero = Known2.Zero | ~LowBits;
 4148   return (computeKnownBits(A).Zero | computeKnownBits(B).Zero).isAllOnesValue();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1175     KnownOut.Zero = (Known.Zero & Known2.Zero) | (Known.One & Known2.One);
 1177     KnownOut.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero);
 1613     Known.Zero = KnownLo.Zero.zext(BitWidth) |
 1616     Known.One = KnownLo.One.zext(BitWidth) |
lib/Support/APInt.cpp
 1053   return shl(rotateAmt) | lshr(BitWidth - rotateAmt);
 1064   return lshr(rotateAmt) | shl(BitWidth - rotateAmt);
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1930       DAG.getConstant(E1.zext(32).shl(16) | E0.zext(32), SDLoc(Op), MVT::i32);
lib/Target/X86/X86ISelDAGToDAG.cpp
  447       APInt Mask = Val | CurDAG->computeKnownBits(N->getOperand(0)).Zero;
lib/Target/X86/X86ISelLowering.cpp
31471   if (!ZeroExtendMask.isSubsetOf(Mask | ~Demanded))
lib/Transforms/InstCombine/InstCombineCompares.cpp
 2279   Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1));
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  241     APInt IKnownZero = (RHSKnown.Zero & LHSKnown.Zero) |
  244     APInt IKnownOne =  (RHSKnown.Zero & LHSKnown.One) |
  612         APInt Mask2 = LowBits | APInt::getSignMask(BitWidth);
  709         Known.Zero = LHSKnown.Zero.shl(ShiftAmt) |
  711         Known.One = LHSKnown.One.shl(ShiftAmt) |
  846     APInt IKnownZero = (RHSKnown.Zero & LHSKnown.Zero) |
  849     APInt IKnownOne =  (RHSKnown.Zero & LHSKnown.One) |
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1250                 (EarlierValue & ~Mask) | (LaterValue << LShiftAmount);
unittests/ADT/APIntTest.cpp
  820     APInt OrLR = Ten | getRValue("C", RawDataR);
  828     APInt OrRR = getRValue("A", RawDataL) | getRValue("C", RawDataR);