Searched refs:ZeroExtended (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 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 [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 1024 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enumerator 1181 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; in WidenIV() 1374 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence() 1426 ExtKind = ZeroExtended; in getWideRecurrence() 1433 ExtKind = ZeroExtended; in getWideRecurrence() 1543 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap(); in widenWithVariantUse() 1573 if (ExtKind == ZeroExtended && ICmpInst::isSigned(Pred)) in widenWithVariantUse() 1603 if (ExtKind != ZeroExtended) in widenWithVariantUse() 1676 if (ExtKind == ZeroExtended) in widenWithVariantUse() 1735 return DU.NeverNegative || getExtendKind(DU.NarrowDef) == ZeroExtended; in widenIVUse()
|