/external/llvm/lib/Support/ |
ConstantRange.cpp | 427 return ConstantRange(Lower.zext(DstTySize), Upper.zext(DstTySize)); 535 APInt this_min = getUnsignedMin().zext(getBitWidth() * 2); 536 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2); 537 APInt Other_min = Other.getUnsignedMin().zext(getBitWidth() * 2); 538 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2);
|
StringRef.cpp | 387 Result = Result.zext(BitWidth);
|
APInt.cpp | 983 APInt APInt::zext(unsigned width) const { 1004 return zext(width); 1020 return zext(width); [all...] |
APFloat.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSimplifyDemanded.cpp | 384 DemandedMask = DemandedMask.zext(truncBf); 385 KnownZero = KnownZero.zext(truncBf); 386 KnownOne = KnownOne.zext(truncBf); 418 case Instruction::ZExt: { 428 DemandedMask = DemandedMask.zext(BitWidth); 429 KnownZero = KnownZero.zext(BitWidth); 430 KnownOne = KnownOne.zext(BitWidth); 455 InputDemandedBits = InputDemandedBits.zext(BitWidth); 456 KnownZero = KnownZero.zext(BitWidth); 457 KnownOne = KnownOne.zext(BitWidth) [all...] |
InstCombineMulDivRem.cpp | 85 LHSExt = LHSExt.zext(W * 2); 86 RHSExt = RHSExt.zext(W * 2); 418 /// dyn_castZExtVal - Checks if V is a zext or constant that can 493 // (zext A) udiv (zext B) --> zext (A udiv B) 647 // (zext A) urem (zext B) --> zext (A urem B)
|
InstCombineCompares.cpp | [all...] |
InstCombineAndOrXor.cpp | 782 APInt N = SmallCst->getValue().zext(BigBitSize) | BigCst->getValue(); [all...] |
/external/llvm/include/llvm/ADT/ |
APSInt.h | 77 return APSInt(zext(width), IsUnsigned);
|
APInt.h | 357 return APInt(N, makeArrayRef(pVal, getNumWords())).zext(getBitWidth()) [all...] |
/external/llvm/unittests/Support/ |
ConstantRangeTest.cpp | 179 TEST_F(ConstantRangeTest, ZExt) { 187 EXPECT_EQ(ZOne, ConstantRange(One.getLower().zext(20), 188 One.getUpper().zext(20))); 189 EXPECT_EQ(ZSome, ConstantRange(Some.getLower().zext(20), 190 Some.getUpper().zext(20)));
|
/external/llvm/utils/vim/ |
llvm.vim | 34 syn keyword llvmStatement trunc zext sext
|
/external/clang/lib/CodeGen/ |
CGExprConstant.cpp | 185 FieldValue = FieldValue.zext(FieldSize); 222 Tmp = Tmp.zext(CharWidth); 298 FieldValue = FieldValue.zext(CharWidth) << (CharWidth - BitWidth); 300 FieldValue = FieldValue.zext(CharWidth); [all...] |
/external/llvm/lib/Analysis/ |
BasicAliasAnalysis.cpp | 235 Scale = Scale.zext(OldWidth); 236 Offset = Offset.zext(OldWidth); [all...] |
ValueTracking.cpp | 419 // FALL THROUGH and handle them the same as zext/trunc. 420 case Instruction::ZExt: 461 KnownZero = KnownZero.zext(BitWidth); 462 KnownOne = KnownOne.zext(BitWidth); [all...] |
ScalarEvolution.cpp | 143 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); 144 const SCEV *Op = ZExt->getOperand(); 145 OS << "(zext " << *Op->getType() << " " << *Op << " to " 146 << *ZExt->getType() << ")"; 759 APInt MultiplyFactor = OddFactorial.zext(W+1); 840 // trunc(zext(x)) --> zext(x) if widening or trunc(x) if narrowing [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | [all...] |
SelectionDAG.cpp | [all...] |
/external/llvm/test/Bindings/Ocaml/ |
vmcore.ml | 104 group "zext int64"; 274 * RUN: grep {const_zext.*zext} < %t.ll [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 607 INSTKEYWORD(zext, ZExt);
|
/external/clang/lib/Sema/ |
SemaChecking.cpp | 3662 unsigned zext = shift.getZExtValue(); local [all...] |
/external/llvm/lib/ExecutionEngine/ |
ExecutionEngine.cpp | 571 case Instruction::ZExt: { 574 GV.IntVal = GV.IntVal.zext(BitWidth); [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.mli | 120 | Zext 225 | ZExt [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Execution.cpp | [all...] |
/external/llvm/lib/VMCore/ |
ConstantFold.cpp | 292 case Instruction::ZExt: { 509 // zext(undef) = 0, because the top bits will be zero. 512 if (opc == Instruction::ZExt || opc == Instruction::SExt || 654 case Instruction::ZExt: 658 CI->getValue().zext(BitWidth)); [all...] |