Searched refs:zext (Results 1 - 25 of 35) sorted by relevance

12

/external/llvm/lib/Support/
H A DConstantRange.cpp157 return (Upper - Lower).zext(getBitWidth()+1);
435 LowerExt = Lower.zext(DstTySize);
439 return ConstantRange(Lower.zext(DstTySize), Upper.zext(DstTySize));
470 APInt MaxValue = APInt::getMaxValue(DstTySize).zext(getBitWidth());
588 APInt this_min = getUnsignedMin().zext(getBitWidth() * 2);
589 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2);
590 APInt Other_min = Other.getUnsignedMin().zext(getBitWidth() * 2);
591 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2);
H A DStringRef.cpp420 Result = Result.zext(BitWidth);
H A DAPInt.cpp983 APInt APInt::zext(unsigned width) const {
1004 return zext(width);
1020 return zext(width);
H A DAPFloat.cpp3566 significand = significand.zext(semantics->precision + exp);
3585 significand = significand.zext(precision);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp398 DemandedMask = DemandedMask.zext(truncBf);
399 KnownZero = KnownZero.zext(truncBf);
400 KnownOne = KnownOne.zext(truncBf);
442 DemandedMask = DemandedMask.zext(BitWidth);
443 KnownZero = KnownZero.zext(BitWidth);
444 KnownOne = KnownOne.zext(BitWidth);
469 InputDemandedBits = InputDemandedBits.zext(BitWidth);
470 KnownZero = KnownZero.zext(BitWidth);
471 KnownOne = KnownOne.zext(BitWidth);
H A DInstCombineCalls.cpp677 CV0E = Zext ? CV0E.zext(NewWidth) : CV0E.sext(NewWidth);
680 CV1E = Zext ? CV1E.zext(NewWidth) : CV1E.sext(NewWidth);
H A DInstCombineMulDivRem.cpp84 LHSExt = LHSExt.zext(W * 2);
85 RHSExt = RHSExt.zext(W * 2);
724 /// dyn_castZExtVal - Checks if V is a zext or constant that can
865 // (zext A) udiv (zext B) --> zext (A udiv B)
1153 // (zext A) urem (zext B) --> zext (A urem B)
1166 // 1 urem X -> zext(
[all...]
H A DInstCombineCompares.cpp1069 APInt NewRHS = RHS->getValue().zext(SrcBits);
1167 // If the LHS is an AND of a zext, and we have an equality compare, we can
1816 // and the other is a zext), then we can't handle this.
2887 // Transform (zext A) == (B & (1<<X)-1) --> A == (trunc B)
2888 // and (B & (1<<X)-1) == (zext A) --> A == (trunc B)
2920 APInt CmpV = Cst1->getValue().zext(ASize);
/external/llvm/unittests/Support/
H A DConstantRangeTest.cpp190 EXPECT_EQ(ZOne, ConstantRange(One.getLower().zext(20),
191 One.getUpper().zext(20)));
192 EXPECT_EQ(ZSome, ConstantRange(Some.getLower().zext(20),
193 Some.getUpper().zext(20)));
196 // zext([5, 0), 3->7) = [5, 8)
/external/llvm/utils/vim/
H A Dllvm.vim35 syn keyword llvmStatement urem va_arg xchg xor zext
/external/llvm/include/llvm/ADT/
H A DAPSInt.h77 return APSInt(zext(width), IsUnsigned);
H A DAPInt.h559 return I1 == I2.zext(I1.getBitWidth());
561 return I1.zext(I2.getBitWidth()) == I2;
1163 APInt zext(unsigned width) const;
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1286 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1290 Dest.IntVal = Src.IntVal.zext(DBitWidth);
1578 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1582 Tmp = Tmp.zext(SrcBitSize);
1584 Tmp = Tmp.zext(DstBitSize);
1598 Elt.IntVal = Elt.IntVal.zext(SrcBitSize);
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp185 FieldValue = FieldValue.zext(FieldSize);
222 Tmp = Tmp.zext(CharWidth);
298 FieldValue = FieldValue.zext(CharWidth) << (CharWidth - BitWidth);
300 FieldValue = FieldValue.zext(CharWidth);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp765 APInt::getSignBit(ExVT.getScalarType().getSizeInBits()).zext(BitWidth);
814 KnownZero = KnownZero.zext(BitWidth);
815 KnownOne = KnownOne.zext(BitWidth);
841 KnownZero = KnownZero.zext(BitWidth);
842 KnownOne = KnownOne.zext(BitWidth);
868 KnownZero = KnownZero.zext(BitWidth);
869 KnownOne = KnownOne.zext(BitWidth);
877 APInt TruncMask = NewMask.zext(OperandBitWidth);
1140 // (zext x) == C --> x == (trunc C)
1306 // Otherwise, make this a use of a zext
[all...]
H A DSelectionDAG.cpp983 APInt NewVal = Elt->getValue().zext(EltVT.getSizeInBits());
1885 InSignBit = InSignBit.zext(BitWidth);
1937 KnownZero = KnownZero.zext(BitWidth);
1938 KnownOne = KnownOne.zext(BitWidth);
1958 KnownZero = KnownZero.zext(BitWidth);
1959 KnownOne = KnownOne.zext(BitWidth);
1974 KnownZero = KnownZero.zext(BitWidth);
1975 KnownOne = KnownOne.zext(BitWidth);
1981 KnownZero = KnownZero.zext(InBits);
1982 KnownOne = KnownOne.zext(InBit
[all...]
/external/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp249 Scale = Scale.zext(OldWidth);
250 Offset = Offset.zext(OldWidth);
H A DValueTracking.cpp428 // FALL THROUGH and handle them the same as zext/trunc.
473 KnownZero = KnownZero.zext(BitWidth);
474 KnownOne = KnownOne.zext(BitWidth);
1527 // %a = zext i8 %X to i16
H A DScalarEvolution.cpp153 OS << "(zext " << *Op->getType() << " " << *Op << " to "
770 APInt MultiplyFactor = OddFactorial.zext(W+1);
850 // trunc(zext(x)) --> zext(x) if widening or trunc(x) if narrowing
914 // zext(zext(x)) --> zext(x)
927 // zext(trunc(x)) --> zext(x) or x or trunc(x)
1176 // sext(zext(
[all...]
/external/llvm/test/Bindings/Ocaml/
H A Dvmcore.ml106 group "zext int64";
276 * CHECK: const_zext{{.*}}zext
881 * CHECK-DAG: %build_zext = zext i8 %build_trunc to i32
882 * CHECK-DAG: %build_zext2 = zext i8 %build_trunc to i32
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp632 bool IsSigned; // Was an sext user seen before a zext?
1596 // BECount. This avoids materializing the add(zext(add)) expression.
1610 Count = APInt::getMaxValue(Count.getBitWidth()).zext(CmpIndVarSize);
1614 Count = Count.zext(CmpIndVarSize);
/external/llvm/lib/AsmParser/
H A DLLLexer.cpp655 INSTKEYWORD(zext, ZExt);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.mli1025 (** [const_zext_or_bitcast c ty] returns a constant zext or bitwise cast
1049 (** [const_intcast c ty] returns a constant zext, bitcast, or trunc for integer
2119 [%name = zext %p to %ty]
2195 (** [build_zext_or_bitcast v ty name b] creates a zext or bitcast
2219 (** [build_intcast v ty name b] creates a zext, bitcast, or trunc
/external/clang/lib/Sema/
H A DSemaChecking.cpp4548 unsigned zext = shift.getZExtValue(); local
4549 if (zext >= L.Width)
4552 L.Width -= zext;
6265 index = index.zext(size.getBitWidth());
6267 size = size.zext(index.getBitWidth());
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp597 GV.IntVal = GV.IntVal.zext(BitWidth);

Completed in 501 milliseconds

12