//===-- llvm/ADT/APInt.h - For Arbitrary Precision Integer -----*- C++ -*--===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements a class to represent arbitrary precision integral// constant values and operations on them.////===----------------------------------------------------------------------===//#ifndef LLVM_APINT_H#define LLVM_APINT_H#include"llvm/Support/DataTypes.h"#include"llvm/Support/MathExtras.h"#include<cassert>#include<cstring>#include<string>namespacellvm{classSerializer;