| /freebsd-13.1/lib/libc/stdio/ |
| H A D | xprintf_int.c | 264 int l, ngrp, rdx, sign, zext; in __printf_render_int() local 391 zext = pi->prec - (pe - p); in __printf_render_int() 393 zext = 0; in __printf_render_int() 395 zext = pi->width - l; in __printf_render_int() 397 zext = 0; in __printf_render_int() 399 l += zext; in __printf_render_int() 401 while (zext > 0 && p > buf) { in __printf_render_int() 403 zext--; in __printf_render_int() 429 if (zext > 0) in __printf_render_int() 430 ret += __printf_pad(io, zext, 1); in __printf_render_int()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownBits.h | 157 return KnownBits(Zero.zext(BitWidth), One.zext(BitWidth)); in anyext() 161 KnownBits zext(unsigned BitWidth) const { in zext() function 163 APInt NewZero = Zero.zext(BitWidth); in zext() 165 return KnownBits(NewZero, One.zext(BitWidth)); in zext() 187 return zext(BitWidth); in zextOrTrunc()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrExtension.td | 75 [(set GR32:$dst, (zext GR8:$src))]>, TB, 83 [(set GR32:$dst, (zext GR16:$src))]>, TB, 204 def : Pat<(i64 (zext GR8:$src)), 209 def : Pat<(i64 (zext GR16:$src)), 218 // to these explicit zext instructions. 219 def : Pat<(i64 (zext GR32:$src)),
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 325 def : Pat<(stxr_1 (zext (and GPR32:$val, 0xff)), GPR64sp:$addr), 327 def : Pat<(stxr_2 (zext (and GPR32:$val, 0xffff)), GPR64sp:$addr), 329 def : Pat<(stxr_4 (zext GPR32:$val), GPR64sp:$addr), 379 def : Pat<(stlxr_1 (zext (and GPR32:$val, 0xff)), GPR64sp:$addr), 381 def : Pat<(stlxr_2 (zext (and GPR32:$val, 0xffff)), GPR64sp:$addr), 383 def : Pat<(stlxr_4 (zext GPR32:$val), GPR64sp:$addr),
|
| H A D | AArch64InstrInfo.td | 1657 def : Pat<(i64 (mul (zext GPR32:$Rn), (zext GPR32:$Rm))), 1662 def : Pat<(i64 (ineg (mul (zext GPR32:$Rn), (zext GPR32:$Rm)))), 2858 // anyext -> zext 2873 // unscaled zext 4052 def : Pat<(abs (v8i16 (sub (zext (v8i8 V64:$opA)), 4068 def : Pat<(abs (v4i32 (sub (zext (v4i16 V64:$opA)), 4074 def : Pat<(abs (v2i64 (sub (zext (v2i32 V64:$opA)), 4231 defm : SIMDVectorLShiftLongBySizeBHSPats<zext>; 7022 def : Pat<(i64 (zext GPR32:$src)), 8087 def : dot_v8i8<UDOTv8i8, AArch64umull, zext>; [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 365 ICmpConst->getValue().zext(32) : ICmpConst->getValue(); in isSafeWrap() 368 OverflowConst->getValue().abs().zext(32) : OverflowConst->getValue().abs(); in isSafeWrap() 373 if (Total.ugt(Max.zext(Total.getBitWidth()))) in isSafeWrap() 376 if (Total.zext(Max.getBitWidth()).ugt(Max)) in isSafeWrap()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 263 // i64 (zext (i8 (atomic_load_8))) gets legalized to 269 (i64 (zext (i32 (atomic_load_8 node:$addr))))>; 272 (i64 (zext (i32 (atomic_load_16 node:$addr))))>; 275 (i64 (zext (i32 (atomic_load_32 node:$addr))))>; 279 // results) and select a zext load; the next instruction will be sext_inreg 642 (zext (i32 (kind node:$addr, (i32 (trunc (i64 node:$val))))))>; 649 // 64-bit) and select a zext RMW; the next instruction will be sext_inreg which 869 (zext (i32 (assertzext (i32 (kind node:$addr, 875 (zext (i32 (kind node:$addr, 881 // zext RMW; the next instruction will be sext_inreg which is selected by
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 699 LowerExt = Lower.zext(DstTySize); in zeroExtend() 704 return ConstantRange(Lower.zext(DstTySize), Upper.zext(DstTySize)); in zeroExtend() 715 return ConstantRange(Lower.sext(DstTySize), Upper.zext(DstTySize)); in signExtend() 1021 APInt this_min = getUnsignedMin().zext(getBitWidth() * 2); in multiply() 1022 APInt this_max = getUnsignedMax().zext(getBitWidth() * 2); in multiply() 1023 APInt Other_min = Other.getUnsignedMin().zext(getBitWidth() * 2); in multiply() 1024 APInt Other_max = Other.getUnsignedMax().zext(getBitWidth() * 2); in multiply()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CmpInstAnalysis.cpp | 137 Mask = Mask.zext(X->getType()->getScalarSizeInBits()); in decomposeBitTestICmp()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 2942 /*zext*/ L4_add_memopb_io>; 2948 /*zext*/ L4_add_memoph_io>; 2957 /*zext*/ L4_sub_memopb_io>; 2963 /*zext*/ L4_sub_memoph_io>; 2972 /*zext*/ L4_and_memopb_io>; 2978 /*zext*/ L4_and_memoph_io>; 2987 /*zext*/ L4_or_memopb_io>; 2993 /*zext*/ L4_or_memoph_io>; 3043 /*zext*/ IdImm, L4_iadd_memopb_io>; 3049 /*zext*/ IdImm, L4_iadd_memoph_io>; [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrData.td | 662 // i16 <- zext i8 663 def: Pat<(i16 (zext i8:$src)), 672 // i32 <- zext i8 673 def: Pat<(i32 (zext i8:$src)), (MOVZXd32d8 MxDRD8:$src)>; 678 // i32 <- zext i16 679 def: Pat<(i32 (zext i16:$src)), (MOVZXd32d16 MxDRD16:$src)>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 383 APInt FractPart = Val.zextOrTrunc(Scale).zext(Width); in toString() 384 APInt FractPartMask = APInt::getAllOnesValue(Scale).zext(Width); in toString()
|
| H A D | KnownBits.cpp | 508 KnownBits WideLHS = LHS.zext(2 * BitWidth); in mulhu() 509 KnownBits WideRHS = RHS.zext(2 * BitWidth); in mulhu()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 710 def : Pat<(mul (zext Int32Regs:$a), (zext Int32Regs:$b)), 724 def : Pat<(mul (zext Int16Regs:$a), (zext Int16Regs:$b)), 2735 // zext i1 2736 def : Pat<(i16 (zext Int1Regs:$a)), 2738 def : Pat<(i32 (zext Int1Regs:$a)), 2740 def : Pat<(i64 (zext Int1Regs:$a)), 2757 // zext i16 2758 def : Pat<(i32 (zext Int16Regs:$a)), 2760 def : Pat<(i64 (zext Int16Regs:$a)), 2773 // zext i32 [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 192 // shl ([asz]ext x), y => zext (shl x, y), if shift does not overflow int 450 // Fold (zext (trunc x)) -> x if the source type is same as the destination type 527 // Transform x,y = unmerge(zext(z)) -> x = zext z; y = 0.
|
| H A D | SelectionDAGCompat.td | 47 def : GINodeEquiv<G_ZEXT, zext>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 683 return I1 == I2.zext(I1.getBitWidth()); 685 return I1.zext(I2.getBitWidth()) == I2; 1392 APInt zext(unsigned width) const;
|
| H A D | APSInt.h | 99 return APSInt(zext(width), IsUnsigned); in extend()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerExpectIntrinsic.cpp | 172 Result = Result.zext(Op->getType()->getIntegerBitWidth()); in handlePhiDef()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 1206 IntOverflowOccurred |= Val.ugt(MaxVal.zext(Val.getBitWidth())); in GetFixedPointValue() 1209 IntOverflowOccurred |= Val.zext(MaxVal.getBitWidth()).ugt(MaxVal); in GetFixedPointValue() 1210 StoreVal = Val.zext(StoreVal.getBitWidth()); in GetFixedPointValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 1319 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.zext(DBitWidth); in executeZExtInst() 1323 Dest.IntVal = Src.IntVal.zext(DBitWidth); in executeZExtInst() 1610 Elt.IntVal = Elt.IntVal.zext(DstBitSize); in executeBitCastInst() 1614 Tmp = Tmp.zext(SrcBitSize); in executeBitCastInst() 1616 Tmp = Tmp.zext(DstBitSize); in executeBitCastInst() 1630 Elt.IntVal = Elt.IntVal.zext(SrcBitSize); in executeBitCastInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 849 def : InstAlias<"zext.b $rd, $rs", (ANDI GPR:$rd, GPR:$rs, 0xFF), 0>; 1098 // zext.b is defined above, using InstAlias<"zext.b ... 1099 def PseudoZEXT_H : Pseudo<(outs GPR:$rd), (ins GPR:$rs), [], "zext.h", "$rd, $rs">; 1104 def PseudoZEXT_W : Pseudo<(outs GPR:$rd), (ins GPR:$rs), [], "zext.w", "$rd, $rs">; 1236 /// sext and zext
|
| H A D | RISCVInstrInfoB.td | 541 (ins GPR:$rs1), "zext.h", "$rd, $rs1">, 550 (ins GPR:$rs1), "zext.h", "$rd, $rs1">, 616 def C_ZEXTW : RVBInstC<0b10, "c.zext.w">, Sched<[]>; 623 // NOTE: The 0.93 spec shows zext.w as an alias of pack/packw. It has been 625 def : InstAlias<"zext.w $rd, $rs", (ADDUW GPR:$rd, GPR:$rs, X0)>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 125 DstTy, MaskVal.zext(DstTy.getScalarSizeInBits())); in tryCombineZExt() 152 DstReg, CstVal.getCImm()->getValue().zext(DstTy.getSizeInBits())); in tryCombineZExt()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips64InstrInfo.td | 473 [(set GPR64Opnd:$rd, (zext (cond_op GPR64Opnd:$rs, 482 [(set GPR64Opnd:$rt, (zext (cond_op GPR64Opnd:$rs, 838 def : MipsPat<(i64 (zext GPR32:$src)), (DSRL (DSLL64_32 GPR32:$src), 32)>, 844 def : MipsPat<(i64 (zext GPR32:$src)), (DEXT64_32 GPR32:$src, 0, 32)>, 846 def : MipsPat<(i64 (zext (i32 (shl GPR32:$rt, immZExt5:$imm)))),
|