/external/llvm/lib/Support/ |
H A D | ConstantRange.cpp | 157 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 D | StringRef.cpp | 420 Result = Result.zext(BitWidth);
|
H A D | APInt.cpp | 983 APInt APInt::zext(unsigned width) const { 1004 return zext(width); 1020 return zext(width);
|
H A D | APFloat.cpp | 3566 significand = significand.zext(semantics->precision + exp); 3585 significand = significand.zext(precision);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 398 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 D | InstCombineCalls.cpp | 677 CV0E = Zext ? CV0E.zext(NewWidth) : CV0E.sext(NewWidth); 680 CV1E = Zext ? CV1E.zext(NewWidth) : CV1E.sext(NewWidth);
|
H A D | InstCombineMulDivRem.cpp | 84 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 D | InstCombineCompares.cpp | 1069 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 D | ConstantRangeTest.cpp | 190 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 D | llvm.vim | 35 syn keyword llvmStatement urem va_arg xchg xor zext
|
/external/llvm/include/llvm/ADT/ |
H A D | APSInt.h | 77 return APSInt(zext(width), IsUnsigned);
|
H A D | APInt.h | 559 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 D | Execution.cpp | 1286 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 D | CGExprConstant.cpp | 185 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 D | TargetLowering.cpp | 765 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 D | SelectionDAG.cpp | 983 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 D | BasicAliasAnalysis.cpp | 249 Scale = Scale.zext(OldWidth); 250 Offset = Offset.zext(OldWidth);
|
H A D | ValueTracking.cpp | 428 // 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 D | ScalarEvolution.cpp | 153 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 D | vmcore.ml | 106 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 D | IndVarSimplify.cpp | 632 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 D | LLLexer.cpp | 655 INSTKEYWORD(zext, ZExt);
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.mli | 1025 (** [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 D | SemaChecking.cpp | 4548 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 D | ExecutionEngine.cpp | 597 GV.IntVal = GV.IntVal.zext(BitWidth);
|