Lines Matching refs:SignExtended
265 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative);
268 APInt findInEitherOperand(BinaryOperator *BO, bool SignExtended,
320 bool CanTraceInto(bool SignExtended, bool ZeroExtended, BinaryOperator *BO,
484 bool ConstantOffsetExtractor::CanTraceInto(bool SignExtended, in CanTraceInto() argument
540 if (SignExtended && !BO->hasNoSignedWrap()) in CanTraceInto()
550 bool SignExtended, in findInEitherOperand() argument
554 APInt ConstantOffset = find(BO->getOperand(0), SignExtended, ZeroExtended, in findInEitherOperand()
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
571 APInt ConstantOffsetExtractor::find(Value *V, bool SignExtended, in find() argument
588 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
589 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended); in find()
592 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()