Lines Matching refs:ZeroExtended
267 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative);
271 bool ZeroExtended);
322 bool CanTraceInto(bool SignExtended, bool ZeroExtended, BinaryOperator *BO,
504 bool ZeroExtended, in CanTraceInto() argument
536 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
561 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
570 bool ZeroExtended) { in findInEitherOperand() argument
576 APInt ConstantOffset = find(BO->getOperand(0), SignExtended, ZeroExtended, in findInEitherOperand()
589 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
604 bool ZeroExtended, bool NonNegative) { in find() argument
620 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
621 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended); in find()
624 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()
628 ZeroExtended, NonNegative).sext(BitWidth); in find()