Searched refs:emitConst (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 317 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 D | Compiler.cpp | 646 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 …]
|