Lines Matching refs:ByteCodeExprGen

30   DeclScope(ByteCodeExprGen<Emitter> *Ctx, const VarDecl *VD)  in DeclScope()
45 OptionScope(ByteCodeExprGen<Emitter> *Ctx, bool NewDiscardResult) in OptionScope()
54 ByteCodeExprGen<Emitter> *Ctx;
63 bool ByteCodeExprGen<Emitter>::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
132 bool ByteCodeExprGen<Emitter>::VisitIntegerLiteral(const IntegerLiteral *LE) { in VisitIntegerLiteral()
140 bool ByteCodeExprGen<Emitter>::VisitParenExpr(const ParenExpr *PE) { in VisitParenExpr()
145 bool ByteCodeExprGen<Emitter>::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
233 bool ByteCodeExprGen<Emitter>::VisitPointerArithBinOp(const BinaryOperator *E) { in VisitPointerArithBinOp()
281 bool ByteCodeExprGen<Emitter>::VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
289 bool ByteCodeExprGen<Emitter>::VisitArraySubscriptExpr( in VisitArraySubscriptExpr()
316 bool ByteCodeExprGen<Emitter>::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
325 bool ByteCodeExprGen<Emitter>::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
331 bool ByteCodeExprGen<Emitter>::VisitConstantExpr(const ConstantExpr *E) { in VisitConstantExpr()
358 bool ByteCodeExprGen<Emitter>::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
412 bool ByteCodeExprGen<Emitter>::VisitMemberExpr(const MemberExpr *E) { in VisitMemberExpr()
439 bool ByteCodeExprGen<Emitter>::VisitArrayInitIndexExpr( in VisitArrayInitIndexExpr()
449 bool ByteCodeExprGen<Emitter>::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
454 bool ByteCodeExprGen<Emitter>::VisitAbstractConditionalOperator( in VisitAbstractConditionalOperator()
485 bool ByteCodeExprGen<Emitter>::VisitStringLiteral(const StringLiteral *E) { in VisitStringLiteral()
491 bool ByteCodeExprGen<Emitter>::VisitCharacterLiteral( in VisitCharacterLiteral()
497 bool ByteCodeExprGen<Emitter>::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
553 template <class Emitter> bool ByteCodeExprGen<Emitter>::discard(const Expr *E) { in discard()
559 bool ByteCodeExprGen<Emitter>::visit(const Expr *E) { in visit()
565 bool ByteCodeExprGen<Emitter>::visitBool(const Expr *E) { in visitBool()
574 bool ByteCodeExprGen<Emitter>::visitZeroInitializer(PrimType T, const Expr *E) { in visitZeroInitializer()
601 bool ByteCodeExprGen<Emitter>::dereference( in dereference()
626 bool ByteCodeExprGen<Emitter>::dereferenceParam( in dereferenceParam()
668 bool ByteCodeExprGen<Emitter>::dereferenceVar( in dereferenceVar()
739 bool ByteCodeExprGen<Emitter>::emitConst(T Value, const Expr *E) { in emitConst()
767 bool ByteCodeExprGen<Emitter>::emitConst(const APSInt &Value, const Expr *E) { in emitConst()
774 unsigned ByteCodeExprGen<Emitter>::allocateLocalPrimitive(DeclTy &&Src, in allocateLocalPrimitive()
799 ByteCodeExprGen<Emitter>::allocateLocal(DeclTy &&Src, bool IsExtended) { in allocateLocal()
839 bool ByteCodeExprGen<Emitter>::visitArrayInitializer(const Expr *Initializer) { in visitArrayInitializer()
977 bool ByteCodeExprGen<Emitter>::visitRecordInitializer(const Expr *Initializer) { in visitRecordInitializer()
1049 bool ByteCodeExprGen<Emitter>::visitInitializer(const Expr *Initializer) { in visitInitializer()
1063 const RecordType *ByteCodeExprGen<Emitter>::getRecordTy(QualType Ty) { in getRecordTy()
1071 Record *ByteCodeExprGen<Emitter>::getRecord(QualType Ty) { in getRecord()
1079 Record *ByteCodeExprGen<Emitter>::getRecord(const RecordDecl *RD) { in getRecord()
1084 const Function *ByteCodeExprGen<Emitter>::getFunction(const FunctionDecl *FD) { in getFunction()
1106 bool ByteCodeExprGen<Emitter>::visitExpr(const Expr *Exp) { in visitExpr()
1121 bool ByteCodeExprGen<Emitter>::visitDecl(const VarDecl *VD) { in visitDecl()
1153 bool ByteCodeExprGen<Emitter>::visitVarDecl(const VarDecl *VD) { in visitVarDecl()
1200 bool ByteCodeExprGen<Emitter>::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
1253 bool ByteCodeExprGen<Emitter>::VisitCXXMemberCallExpr( in VisitCXXMemberCallExpr()
1263 bool ByteCodeExprGen<Emitter>::VisitCXXDefaultInitExpr( in VisitCXXDefaultInitExpr()
1269 bool ByteCodeExprGen<Emitter>::VisitCXXDefaultArgExpr( in VisitCXXDefaultArgExpr()
1275 bool ByteCodeExprGen<Emitter>::VisitCXXBoolLiteralExpr( in VisitCXXBoolLiteralExpr()
1284 bool ByteCodeExprGen<Emitter>::VisitCXXNullPtrLiteralExpr( in VisitCXXNullPtrLiteralExpr()
1293 bool ByteCodeExprGen<Emitter>::VisitCXXThisExpr(const CXXThisExpr *E) { in VisitCXXThisExpr()
1300 bool ByteCodeExprGen<Emitter>::VisitUnaryOperator(const UnaryOperator *E) { in VisitUnaryOperator()
1387 bool ByteCodeExprGen<Emitter>::VisitDeclRefExpr(const DeclRefExpr *E) { in VisitDeclRefExpr()
1420 void ByteCodeExprGen<Emitter>::emitCleanup() { in emitCleanup()
1428 template class ByteCodeExprGen<ByteCodeEmitter>; variable
1429 template class ByteCodeExprGen<EvalEmitter>; variable