Lines Matching defs:ZeroExtended
259 /// \p ZeroExtended Whether V will be zero-extended in the computation of the
265 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative);
269 bool ZeroExtended);
317 /// \p ZeroExtended Whether BO is surrounded by zext
320 bool CanTraceInto(bool SignExtended, bool ZeroExtended, BinaryOperator *BO,
485 bool ZeroExtended,
510 // SignExtended | ZeroExtended | Distributable?
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) {
542 if (ZeroExtended && !BO->hasNoUnsignedWrap())
551 bool ZeroExtended) {
554 APInt ConstantOffset = find(BO->getOperand(0), SignExtended, ZeroExtended,
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended,
572 bool ZeroExtended, bool NonNegative) {
588 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative))
589 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended);
592 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative)
596 ZeroExtended, NonNegative).sext(BitWidth);
604 /* ZeroExtended */ true, /* NonNegative */ false).zext(BitWidth);
742 Extractor.find(Idx, /* SignExtended */ false, /* ZeroExtended */ false,
758 .find(Idx, /* SignExtended */ false, /* ZeroExtended */ false,