Home
last modified time | relevance | path

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

12

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
485 bool ZeroExtended, in CanTraceInto() argument
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
542 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
551 bool ZeroExtended) { in findInEitherOperand() argument
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
572 bool ZeroExtended, bool NonNegative) { 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()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
485 bool ZeroExtended, in CanTraceInto() argument
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
542 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
551 bool ZeroExtended) { in findInEitherOperand() argument
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
572 bool ZeroExtended, bool NonNegative) { 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()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
485 bool ZeroExtended, in CanTraceInto() argument
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
542 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
551 bool ZeroExtended) { in findInEitherOperand() argument
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
572 bool ZeroExtended, bool NonNegative) { 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()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp268 bool ZeroExtended);
484 bool ZeroExtended, in CanTraceInto() argument
516 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
541 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
550 bool ZeroExtended) { in findInEitherOperand() argument
561 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
571 bool ZeroExtended, bool NonNegative) { in find() argument
587 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
588 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended); in find()
591 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
485 bool ZeroExtended, in CanTraceInto() argument
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
542 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
551 bool ZeroExtended) { in findInEitherOperand() argument
562 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
572 bool ZeroExtended, bool NonNegative) { 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()
[all …]
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
485 bool ZeroExtended,
517 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) {
542 if (ZeroExtended && !BO->hasNoUnsignedWrap())
551 bool 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)
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
488 bool ZeroExtended, in CanTraceInto() argument
520 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
545 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
554 bool ZeroExtended) { in findInEitherOperand() argument
573 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
588 bool ZeroExtended, bool NonNegative) { in find() argument
604 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
605 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended); in find()
608 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp269 bool ZeroExtended);
488 bool ZeroExtended, in CanTraceInto() argument
520 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
545 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in CanTraceInto()
554 bool ZeroExtended) { in findInEitherOperand() argument
573 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, in findInEitherOperand()
588 bool ZeroExtended, bool NonNegative) { in find() argument
604 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
605 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended); in find()
608 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/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 …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/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 …]
/dports/devel/llvm12/llvm-project-12.0.1.src/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 …]
/dports/lang/rust/rustc-1.58.1-src/src/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 …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/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 …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/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 …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/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 …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/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 …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp271 bool ZeroExtended); in InferAddressSpacesImpl()
504 bool ZeroExtended,
536 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in operandWithNewAddressSpaceOrCreateUndef()
561 if (ZeroExtended && !BO->hasNoUnsignedWrap()) in operandWithNewAddressSpaceOrCreateUndef()
570 bool ZeroExtended) {
589 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended,
604 bool ZeroExtended, bool NonNegative) {
620 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative))
621 ConstantOffset = findInEitherOperand(BO, SignExtended, ZeroExtended);
624 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative)
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/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()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/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()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1006 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator
1163 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV()
1356 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1408 ExtKind = ZeroExtended; in getWideRecurrence()
1415 ExtKind = ZeroExtended; in getWideRecurrence()
1525 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap(); in widenWithVariantUse()
1555 if (ExtKind == ZeroExtended && ICmpInst::isSigned(Pred)) in widenWithVariantUse()
1595 if (ExtKind != ZeroExtended) in widenWithVariantUse()
1668 if (ExtKind == ZeroExtended) in widenWithVariantUse()
1727 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == ZeroExtended; in widenIVUse()
/dports/lang/rust/rustc-1.58.1-src/src/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()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/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()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/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()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1006 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator
1163 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV()
1356 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1408 ExtKind = ZeroExtended; in getWideRecurrence()
1415 ExtKind = ZeroExtended; in getWideRecurrence()
1525 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap(); in widenWithVariantUse()
1555 if (ExtKind == ZeroExtended && ICmpInst::isSigned(Pred)) in widenWithVariantUse()
1595 if (ExtKind != ZeroExtended) in widenWithVariantUse()
1668 if (ExtKind == ZeroExtended) in widenWithVariantUse()
1727 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == ZeroExtended; in widenIVUse()
/dports/devel/llvm13/llvm-project-13.0.1.src/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()

12