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

Declarations

tools/clang/lib/AST/Interp/Interp.h
   38 using APSInt = llvm::APSInt;

References

tools/clang/lib/AST/Interp/Boolean.h
   53   APSInt toAPSInt() const {
   56   APSInt toAPSInt(unsigned NumBits) const {
tools/clang/lib/AST/Interp/Integral.h
   80   explicit Integral(const APSInt &V)
  106   APSInt toAPSInt() const {
  109   APSInt toAPSInt(unsigned NumBits) const {
  111       return APSInt(toAPSInt().sextOrTrunc(NumBits), !Signed);
  113       return APSInt(toAPSInt().zextOrTrunc(NumBits), !Signed);
tools/clang/lib/AST/Interp/Interp.h
  115   APSInt Value = OpAP<APSInt>()(LHS.toAPSInt(Bits), RHS.toAPSInt(Bits));
  115   APSInt Value = OpAP<APSInt>()(LHS.toAPSInt(Bits), RHS.toAPSInt(Bits));
  748     APSInt APOffset(Offset.toAPSInt().extend(Bits + 2), false);
  749     APSInt APIndex(Index.toAPSInt().extend(Bits + 2), false);
  750     APSInt NewIndex = Add ? (APIndex + APOffset) : (APIndex - APOffset);
  854     const APSInt Val = V.toAPSInt();