Home
last modified time | relevance | path

Searched refs:ZeroExtended (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp271 bool ZeroExtended);
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
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()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp979 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator
1136 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV()
1329 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1381 ExtKind = ZeroExtended; in getWideRecurrence()
1388 ExtKind = ZeroExtended; in getWideRecurrence()
1498 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap(); in widenWithVariantUse()
1528 if (ExtKind == ZeroExtended && ICmpInst::isSigned(Pred)) in widenWithVariantUse()
1558 if (ExtKind != ZeroExtended) in widenWithVariantUse()
1631 if (ExtKind == ZeroExtended) in widenWithVariantUse()
1690 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == ZeroExtended; in widenIVUse()