HomeSort by: relevance | last modified time | path
    Searched refs:zext (Results 1 - 25 of 89) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
KnownBits.h 157 return KnownBits(Zero.zext(BitWidth), One.zext(BitWidth));
161 KnownBits zext(unsigned BitWidth) const { function in struct:llvm::KnownBits
163 APInt NewZero = Zero.zext(BitWidth);
165 return KnownBits(NewZero, One.zext(BitWidth));
187 return zext(BitWidth);
  /src/external/gpl3/gcc/dist/gcc/
fixed-value.cc 98 value.data = payload.zext (GET_MODE_IBIT (mode) + GET_MODE_FBIT (mode));
141 f->data = f->data.zext (GET_MODE_FBIT (f->mode)
190 max = max.zext (i_f_bits);
204 max = max.zext (i_f_bits);
250 max_s = max_s.zext (i_f_bits);
268 max_s = max_s.zext (i_f_bits);
349 f->data = f->data.zext (i_f_bits);
711 f->data = f->data.zext (i_f_bits);
866 f->data = f->data.zext (GET_MODE_FBIT (f->mode)
922 f->data = f->data.zext (GET_MODE_FBIT (f->mode
    [all...]
double-int.h 161 double_int zext (unsigned prec) const;
lower-subreg.cc 127 rtx zext; member in struct:cost_rtxes
249 zero is cheaper than doing the zext itself. */
251 zext_cost = set_src_cost (rtxes->zext, twice_word_mode, speed_p);
289 rtxes.zext = gen_rtx_ZERO_EXTEND (twice_word_mode, rtxes.source);
wide-int.h 608 UNARY_FUNCTION zext (const T &, unsigned int);
2597 wi::zext (const T &x, unsigned int offset)
2632 return sgn == SIGNED ? sext (x, offset) : zext (x, offset);
3731 = wi::lrshift (width != precision ? wi::zext (x, width) : x,
3734 return wi::zext (left, width) | right;
3750 = wi::lrshift (width != precision ? wi::zext (x, width) : x, ymod);
3753 return wi::zext (left, width) | right;
double-int.cc 718 return this->zext (prec);
726 double_int::zext (unsigned prec) const function in class:double_int
  /src/external/gpl3/gcc.old/dist/gcc/
fixed-value.cc 98 value.data = payload.zext (GET_MODE_IBIT (mode) + GET_MODE_FBIT (mode));
141 f->data = f->data.zext (GET_MODE_FBIT (f->mode)
190 max = max.zext (i_f_bits);
204 max = max.zext (i_f_bits);
250 max_s = max_s.zext (i_f_bits);
268 max_s = max_s.zext (i_f_bits);
349 f->data = f->data.zext (i_f_bits);
711 f->data = f->data.zext (i_f_bits);
866 f->data = f->data.zext (GET_MODE_FBIT (f->mode)
922 f->data = f->data.zext (GET_MODE_FBIT (f->mode
    [all...]
double-int.h 161 double_int zext (unsigned prec) const;
lower-subreg.cc 126 rtx zext; member in struct:cost_rtxes
248 zero is cheaper than doing the zext itself. */
250 zext_cost = set_src_cost (rtxes->zext, twice_word_mode, speed_p);
288 rtxes.zext = gen_rtx_ZERO_EXTEND (twice_word_mode, rtxes.source);
wide-int.h 549 UNARY_FUNCTION zext (const T &, unsigned int);
2199 wi::zext (const T &x, unsigned int offset) function in class:wi
2231 return sgn == SIGNED ? sext (x, offset) : zext (x, offset);
3173 = wi::lrshift (width != precision ? wi::zext (x, width) : x,
3176 return wi::zext (left, width) | right;
3192 = wi::lrshift (width != precision ? wi::zext (x, width) : x, ymod);
3195 return wi::zext (left, width) | right;
double-int.cc 718 return this->zext (prec);
726 double_int::zext (unsigned prec) const function in class:double_int
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
CmpInstAnalysis.cpp 137 Mask = Mask.zext(X->getType()->getScalarSizeInBits());
DemandedBits.cpp 288 AB = AOut.zext(BitWidth);
290 case Instruction::ZExt:
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantRange.cpp 656 case Instruction::ZExt:
699 LowerExt = Lower.zext(DstTySize);
704 return ConstantRange(Lower.zext(DstTySize), Upper.zext(DstTySize));
715 return ConstantRange(Lower.sext(DstTySize), Upper.zext(DstTySize));
1021 APInt this_min = getUnsignedMin().zext(getBitWidth() * 2);
1022 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2);
1023 APInt Other_min = Other.getUnsignedMin().zext(getBitWidth() * 2);
1024 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp 87 // %0 = zext i8 %c to i32
224 /// a narrow 'TypeSize' value. These values will be zext to start the promotion
226 /// of the register. ZExt on the loads will be free, and the same for call
234 // TODO Allow zext to be sources.
242 return Call->hasRetAttr(Attribute::AttrKind::ZExt);
260 // - zext are included to ease the transformation and are generally removed
266 if (auto *ZExt = dyn_cast<ZExtInst>(V))
267 return GreaterThanTypeSize(ZExt);
368 ICmpConst->getValue().zext(32) : ICmpConst->getValue();
371 OverflowConst->getValue().abs().zext(32) : OverflowConst->getValue().abs()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APFixedPoint.cpp 383 APInt FractPart = Val.zextOrTrunc(Scale).zext(Width);
384 APInt FractPartMask = APInt::getAllOnesValue(Scale).zext(Width);
KnownBits.cpp 508 KnownBits WideLHS = LHS.zext(2 * BitWidth);
509 KnownBits WideRHS = RHS.zext(2 * BitWidth);
StringRef.cpp 540 Result = Result.zext(BitWidth);
  /src/external/apache2/llvm/dist/llvm/utils/vim/syntax/
llvm.vim 37 syn keyword llvmStatement xchg xor zext
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerExpectIntrinsic.cpp 139 if (ZExtInst *ZExt = dyn_cast<ZExtInst>(V)) {
140 V = ZExt->getOperand(0);
141 Operations.push_back(ZExt);
171 case Instruction::ZExt:
172 Result = Result.zext(Op->getType()->getIntegerBitWidth());
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APInt.h 683 return I1 == I2.zext(I1.getBitWidth());
685 return I1.zext(I2.getBitWidth()) == I2;
1392 APInt zext(unsigned width) const;
APSInt.h 104 return APSInt(zext(width), IsUnsigned);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 109 // zext(trunc x) - > and (aext/copy/trunc x), mask
110 // zext(sext x) -> and (sext x), mask
123 DstTy, MaskVal.zext(DstTy.getScalarSizeInBits()));
131 // zext(zext x) -> (zext x)
143 // Try to fold zext(g_constant) when the larger constant type is legal.
150 DstReg, CstVal.getCImm()->getValue().zext(DstTy.getSizeInBits()));
184 // sext(zext x) -> (zext x
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 1319 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth);
1323 Dest.IntVal = Src.IntVal.zext(DBitWidth);
1610 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1614 Tmp = Tmp.zext(SrcBitSize);
1616 Tmp = Tmp.zext(DstBitSize);
1630 Elt.IntVal = Elt.IntVal.zext(SrcBitSize);
2022 case Instruction::ZExt:
  /src/external/bsd/libarchive/dist/libarchive/
archive_write_set_format_iso9660.c 8035 struct zisofs_extract zext; local
8050 memset(&zext, 0, sizeof(zext));
8051 zext.pz_uncompressed_size = file->zisofs.uncompressed_size;
8052 zext.pz_log2_bs = file->zisofs.log2_bs;
8094 r = zisofs_extract(a, &zext, rbuff, rs);
8122 free(zext.block_pointers);
8123 if (zext.stream_valid && inflateEnd(&(zext.stream)) != Z_OK) {

Completed in 81 milliseconds

1 2 3 4