Searched refs:emitConst (Results 1 – 2 of 2) sorted by relevance
/openbsd/gnu/llvm/clang/lib/AST/Interp/ |
H A D | ByteCodeExprGen.cpp | 136 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 D | ByteCodeExprGen.h | 213 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);
|