Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h347 bool emitConst(const llvm::APSInt &Value, PrimType Ty, const Expr *E);
348 bool emitConst(const llvm::APSInt &Value, const Expr *E);
349 bool emitConst(const llvm::APInt &Value, const Expr *E) { in emitConst() function
350 return emitConst(static_cast<llvm::APSInt>(Value), E); in emitConst()
354 template <typename T> bool emitConst(T Value, PrimType Ty, const Expr *E);
355 template <typename T> bool emitConst(T Value, const Expr *E);
357 return this->emitConst(V, E); in emitBool()
H A DCompiler.cpp484 return this->emitConst(IL->getValue(), CE); in VisitCastExpr()
501 return this->emitConst(IL->getValue(), CE); in VisitCastExpr()
502 if (!this->emitConst(IL->getValue(), SubExpr)) in VisitCastExpr()
743 return this->emitConst(LE->getValue(), LE); in VisitIntegerLiteral()
2155 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
2168 return this->emitConst(CAT->getSize(), E); in VisitUnaryExprOrTypeTraitExpr()
2184 return this->emitConst(*Res, E); in VisitUnaryExprOrTypeTraitExpr()
2219 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
2224 return this->emitConst(VT->getNumElements(), E); in VisitUnaryExprOrTypeTraitExpr()
2238 return this->emitConst(N, E); in VisitUnaryExprOrTypeTraitExpr()
[all …]