Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp136 return this->emitConst(LE->getValue(), LE); in VisitIntegerLiteral()
375 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
405 return this->emitConst(Size.getQuantity(), E); in VisitUnaryExprOrTypeTraitExpr()
445 return this->emitConst(*ArrayIndex, E); in VisitArrayInitIndexExpr()
493 return this->emitConst(E->getValue(), E); in VisitCharacterLiteral()
739 bool ByteCodeExprGen<Emitter>::emitConst(T Value, const Expr *E) { in emitConst() function in ByteCodeExprGen
769 return this->emitConst(Value.getSExtValue(), E); in emitConst()
770 return this->emitConst(Value.getZExtValue(), E); in emitConst()
1327 this->emitConst(1, E); in VisitUnaryOperator()
1340 this->emitConst(1, E); in VisitUnaryOperator()
[all …]
H A DByteCodeExprGen.h213 bool emitConst(const APSInt &Value, const Expr *E);
214 bool emitConst(const APInt &Value, const Expr *E) { in emitConst() function
215 return emitConst(static_cast<APSInt>(Value), E); in emitConst()
219 template <typename T> bool emitConst(T Value, const Expr *E);