Lines Matching defs:IntegerLiteral
966 IntegerLiteral::IntegerLiteral(const ASTContext &C, const llvm::APInt &V,
969 assert(type->isIntegerType() && "Illegal type in IntegerLiteral");
976 IntegerLiteral *
977 IntegerLiteral::Create(const ASTContext &C, const llvm::APInt &V,
979 return new (C) IntegerLiteral(C, V, type, l);
982 IntegerLiteral *
983 IntegerLiteral::Create(const ASTContext &C, EmptyShell Empty) {
984 return new (C) IntegerLiteral(Empty);
2383 FakeChildNode = IntegerLiteral::Create(
2473 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(getInit(0)->IgnoreImplicit());
2673 if (IntegerLiteral *IE =
2674 dyn_cast<IntegerLiteral>(BO->getRHS()->IgnoreParens()))
4043 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(this);
4058 if (isa<IntegerLiteral>(this))
4252 const auto Integer1 = dyn_cast<IntegerLiteral>(Idx1);
4253 const auto Integer2 = dyn_cast<IntegerLiteral>(Idx2);