reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/APInt.h
 1386   APInt zextOrSelf(unsigned width) const;

References

lib/Analysis/BasicAliasAnalysis.cpp
  296     Offset += Const->getValue().zextOrSelf(Offset.getBitWidth());
  306       APInt RHS = RHSC->getValue().zextOrSelf(Offset.getBitWidth());
  396         Offset = Offset.trunc(SmallWidth).sext(NewWidth).zextOrSelf(OldWidth);
lib/Analysis/ConstantFolding.cpp
   86     Result |= ElementCI->getValue().zextOrSelf(Result.getBitWidth());
lib/Analysis/MemoryBuiltins.cpp
  682       APInt MaxSize = Arg->getValue().zextOrSelf(IntTyBits);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2346     APInt Value = CI->getValue().zextOrSelf(Size);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  798   LHS = LHS.zextOrSelf(Bits);
  799   RHS = RHS.zextOrSelf(Bits);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2298       APInt DemandedSrc = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 2600       DemandedSrc = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 2985     APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
 2997     APInt InDemandedElts = DemandedElts.zextOrSelf(InVT.getVectorNumElements());
 3551     APInt DemandedSrcElts = DemandedElts.zextOrSelf(SrcVT.getVectorNumElements());
 3830       DemandedSrc = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  817     APInt SrcDemandedBits = DemandedBits.zextOrSelf(SrcBitWidth);
  922       SrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 1644     APInt InDemandedElts = DemandedElts.zextOrSelf(InElts);
 1677     APInt InDemandedElts = DemandedElts.zextOrSelf(InElts);
 1717     APInt InDemandedElts = DemandedElts.zextOrSelf(InElts);
 2300       APInt SrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
 2452     APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts);
lib/IR/ConstantRange.cpp
  648     APInt Min = APInt::getMinValue(BW).zextOrSelf(ResultBitWidth);
  649     APInt Max = APInt::getMaxValue(BW).zextOrSelf(ResultBitWidth);
lib/Support/APInt.cpp
  580   APInt Val = V.zextOrSelf(NewLen);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1211     const APInt Zx1 = A1.zextOrSelf(MaxW);
 1212     const APInt Zx2 = A2.zextOrSelf(MaxW);
 1807   APInt LoBits = (Bits < BW) ? A1.trunc(Bits) : A1.zextOrSelf(Bits);
 2532     APInt HV = HiVs[i].zextOrSelf(64) << 32;
 2534       APInt LV = LoVs[j].zextOrSelf(64);
lib/Target/SystemZ/SystemZISelLowering.cpp
  744   IntBits = FPImm.bitcastToAPInt().zextOrSelf(128);
lib/Target/X86/X86ISelLowering.cpp
34971     Known.Zero = KnownZero.zextOrSelf(BitWidth);
36406       return DAG.getConstant(EltBits[Idx].zextOrSelf(VT.getScalarSizeInBits()),
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  801       if ((CS->getValue().zextOrSelf(128)*APInt(128, TypeSize)).ugt(MaxSize))
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  433   APInt IdxDiff = PtrDelta.udiv(Stride).zextOrSelf(IdxBitWidth);
tools/clang/lib/AST/ExprConstant.cpp
 7718     Into = Into.zextOrSelf(BitsInSizeT);
 8563       llvm::APInt InitBound = CAT->getSize().zextOrSelf(Bits);
 8564       llvm::APInt AllocBound = ArrayBound.zextOrSelf(Bits);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1355         llvm::APInt::getSignedMaxValue(ResultInfo.Width).zextOrSelf(OpWidth);
tools/clang/lib/Sema/SemaDecl.cpp
17331         FlagBits = FlagBits.zextOrSelf(EVal.getBitWidth()) | EVal;
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  218     InitNum = InitNum.zextOrSelf(BoundNum.getBitWidth());
  219     BoundNum = BoundNum.zextOrSelf(InitNum.getBitWidth());
tools/lldb/source/Utility/Scalar.cpp
 2760                     .zextOrSelf(8 * GetByteSize());