Home
last modified time | relevance | path

Searched refs:emitConst (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h317 bool emitConst(const llvm::APSInt &Value, PrimType Ty, const Expr *E);
318 bool emitConst(const llvm::APSInt &Value, const Expr *E);
319 bool emitConst(const llvm::APInt &Value, const Expr *E) { in emitConst() function
320 return emitConst(static_cast<llvm::APSInt>(Value), E); in emitConst()
324 template <typename T> bool emitConst(T Value, PrimType Ty, const Expr *E);
325 template <typename T> bool emitConst(T Value, const Expr *E);
H A DCompiler.cpp646 return this->emitConst(LE->getValue(), LE); in VisitIntegerLiteral()
1662 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
1695 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
1700 return this->emitConst(VT->getNumElements(), E); in VisitUnaryExprOrTypeTraitExpr()
1714 return this->emitConst(N, E); in VisitUnaryExprOrTypeTraitExpr()
1716 return this->emitConst(1, E); in VisitUnaryExprOrTypeTraitExpr()
1780 return this->emitConst(*ArrayIndex, E); in VisitArrayInitIndexExpr()
1982 return this->emitConst(E->getValue(), E); in VisitCharacterLiteral()
2377 return this->emitConst(E->getValue(), E); in VisitTypeTraitExpr()
2384 return this->emitConst(E->getValue(), E); in VisitArrayTypeTraitExpr()
[all …]