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

Declarations

include/llvm/ADT/APInt.h
 1380   APInt sextOrSelf(unsigned width) const;

References

lib/Analysis/BasicAliasAnalysis.cpp
  560             CIdx->getValue().sextOrSelf(MaxPointerSize))
 1118     if (C1->getValue().sextOrSelf(BitWidth) ==
 1119         C2->getValue().sextOrSelf(BitWidth))
lib/Analysis/ConstantFolding.cpp
 2320           APInt Product = (Lhs.sextOrSelf(ExtendedWidth) *
 2321                            Rhs.sextOrSelf(ExtendedWidth)).ashr(Scale);
 2324               APInt::getSignedMaxValue(Width).sextOrSelf(ExtendedWidth);
 2326               APInt::getSignedMinValue(Width).sextOrSelf(ExtendedWidth);
lib/Analysis/ScalarEvolution.cpp
 8498     APInt XW = X->sextOrSelf(W);
 8499     APInt YW = Y->sextOrSelf(W);
 8651   APInt Lower = Range.getLower().sextOrSelf(A.getBitWidth()) - 1;
 8652   APInt Upper = Range.getUpper().sextOrSelf(A.getBitWidth());
lib/IR/ConstantRange.cpp
  655     APInt SMin = APInt::getSignedMinValue(BW).sextOrSelf(ResultBitWidth);
  656     APInt SMax = APInt::getSignedMaxValue(BW).sextOrSelf(ResultBitWidth);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1221   const APInt Sx1 = A1.sextOrSelf(MaxW);
 1222   const APInt Sx2 = A2.sextOrSelf(MaxW);
tools/lldb/source/Utility/Scalar.cpp
 2749                     .sextOrSelf(8 * GetByteSize());
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  763   APValue = APValue.sextOrSelf(T->getBitWidth());