Lines Matching defs:IntegerLiteral
968 IntegerLiteral::IntegerLiteral(const ASTContext &C, const llvm::APInt &V,
971 assert(type->isIntegerType() && "Illegal type in IntegerLiteral");
978 IntegerLiteral *
979 IntegerLiteral::Create(const ASTContext &C, const llvm::APInt &V,
981 return new (C) IntegerLiteral(C, V, type, l);
984 IntegerLiteral *
985 IntegerLiteral::Create(const ASTContext &C, EmptyShell Empty) {
986 return new (C) IntegerLiteral(Empty);
2406 FakeChildNode = IntegerLiteral::Create(
2496 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(getInit(0)->IgnoreImplicit());
2696 if (IntegerLiteral *IE =
2697 dyn_cast<IntegerLiteral>(BO->getRHS()->IgnoreParens()))
4072 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(this);
4087 if (isa<IntegerLiteral>(this))
4281 const auto Integer1 = dyn_cast<IntegerLiteral>(Idx1);
4282 const auto Integer2 = dyn_cast<IntegerLiteral>(Idx2);