reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
103 const DataLayout &DL = UserI->getModule()->getDataLayout(); 105 computeKnownBits(V1, Known, DL, 0, &AC, UserI, &DT); 109 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); 113 switch (UserI->getOpcode()) { 117 if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(UserI)) 185 if (match(UserI->getOperand(1), m_APInt(ShiftAmtC))) { 191 const ShlOperator *S = cast<ShlOperator>(UserI); 202 if (match(UserI->getOperand(1), m_APInt(ShiftAmtC))) { 208 if (cast<LShrOperator>(UserI)->isExact()) 216 if (match(UserI->getOperand(1), m_APInt(ShiftAmtC))) { 228 if (cast<AShrOperator>(UserI)->isExact()) 240 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 240 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 253 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 253 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));