Lines Matching refs:ByteCodeExprGen

30   DeclScope(ByteCodeExprGen<Emitter> *Ctx, const ValueDecl *VD)  in DeclScope()
51 OptionScope(ByteCodeExprGen<Emitter> *Ctx, bool NewDiscardResult, in OptionScope()
66 ByteCodeExprGen<Emitter> *Ctx;
76 bool ByteCodeExprGen<Emitter>::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
327 bool ByteCodeExprGen<Emitter>::VisitIntegerLiteral(const IntegerLiteral *LE) { in VisitIntegerLiteral()
335 bool ByteCodeExprGen<Emitter>::VisitFloatingLiteral(const FloatingLiteral *E) { in VisitFloatingLiteral()
343 bool ByteCodeExprGen<Emitter>::VisitParenExpr(const ParenExpr *E) { in VisitParenExpr()
348 bool ByteCodeExprGen<Emitter>::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
490 bool ByteCodeExprGen<Emitter>::VisitPointerArithBinOp(const BinaryOperator *E) { in VisitPointerArithBinOp()
538 bool ByteCodeExprGen<Emitter>::VisitLogicalBinOp(const BinaryOperator *E) { in VisitLogicalBinOp()
599 bool ByteCodeExprGen<Emitter>::VisitComplexBinOp(const BinaryOperator *E) { in VisitComplexBinOp()
700 bool ByteCodeExprGen<Emitter>::VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
733 bool ByteCodeExprGen<Emitter>::VisitArraySubscriptExpr( in VisitArraySubscriptExpr()
754 bool ByteCodeExprGen<Emitter>::visitInitList(ArrayRef<const Expr *> Inits, in visitInitList()
815 bool ByteCodeExprGen<Emitter>::visitArrayElemInit(unsigned ElemIndex, in visitArrayElemInit()
836 bool ByteCodeExprGen<Emitter>::VisitInitListExpr(const InitListExpr *E) { in VisitInitListExpr()
904 bool ByteCodeExprGen<Emitter>::VisitCXXParenListInitExpr( in VisitCXXParenListInitExpr()
919 bool ByteCodeExprGen<Emitter>::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
925 bool ByteCodeExprGen<Emitter>::VisitConstantExpr(const ConstantExpr *E) { in VisitConstantExpr()
958 bool ByteCodeExprGen<Emitter>::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1018 bool ByteCodeExprGen<Emitter>::VisitMemberExpr(const MemberExpr *E) { in VisitMemberExpr()
1045 bool ByteCodeExprGen<Emitter>::VisitArrayInitIndexExpr( in VisitArrayInitIndexExpr()
1055 bool ByteCodeExprGen<Emitter>::VisitArrayInitLoopExpr( in VisitArrayInitLoopExpr()
1088 bool ByteCodeExprGen<Emitter>::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
1123 bool ByteCodeExprGen<Emitter>::VisitAbstractConditionalOperator( in VisitAbstractConditionalOperator()
1155 bool ByteCodeExprGen<Emitter>::VisitStringLiteral(const StringLiteral *E) { in VisitStringLiteral()
1212 bool ByteCodeExprGen<Emitter>::VisitCharacterLiteral( in VisitCharacterLiteral()
1220 bool ByteCodeExprGen<Emitter>::VisitFloatCompoundAssignOperator( in VisitFloatCompoundAssignOperator()
1294 bool ByteCodeExprGen<Emitter>::VisitPointerCompoundAssignOperator( in VisitPointerCompoundAssignOperator()
1329 bool ByteCodeExprGen<Emitter>::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1447 bool ByteCodeExprGen<Emitter>::VisitExprWithCleanups( in VisitExprWithCleanups()
1457 bool ByteCodeExprGen<Emitter>::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1528 bool ByteCodeExprGen<Emitter>::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1534 bool ByteCodeExprGen<Emitter>::VisitCompoundLiteralExpr( in VisitCompoundLiteralExpr()
1573 bool ByteCodeExprGen<Emitter>::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
1580 bool ByteCodeExprGen<Emitter>::VisitLambdaExpr(const LambdaExpr *E) { in VisitLambdaExpr()
1616 bool ByteCodeExprGen<Emitter>::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
1625 bool ByteCodeExprGen<Emitter>::VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
1633 bool ByteCodeExprGen<Emitter>::VisitCXXReinterpretCastExpr( in VisitCXXReinterpretCastExpr()
1642 bool ByteCodeExprGen<Emitter>::VisitCXXNoexceptExpr(const CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
1651 bool ByteCodeExprGen<Emitter>::VisitCXXConstructExpr( in VisitCXXConstructExpr()
1742 bool ByteCodeExprGen<Emitter>::VisitSourceLocExpr(const SourceLocExpr *E) { in VisitSourceLocExpr()
1798 bool ByteCodeExprGen<Emitter>::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
1833 bool ByteCodeExprGen<Emitter>::VisitCXXScalarValueInitExpr( in VisitCXXScalarValueInitExpr()
1844 bool ByteCodeExprGen<Emitter>::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
1848 template <class Emitter> bool ByteCodeExprGen<Emitter>::discard(const Expr *E) { in discard()
1858 bool ByteCodeExprGen<Emitter>::delegate(const Expr *E) { in delegate()
1868 template <class Emitter> bool ByteCodeExprGen<Emitter>::visit(const Expr *E) { in visit()
1895 bool ByteCodeExprGen<Emitter>::visitInitializer(const Expr *E) { in visitInitializer()
1907 bool ByteCodeExprGen<Emitter>::visitBool(const Expr *E) { in visitBool()
1934 bool ByteCodeExprGen<Emitter>::visitZeroInitializer(PrimType T, QualType QT, in visitZeroInitializer()
1971 bool ByteCodeExprGen<Emitter>::visitZeroRecordInitializer(const Record *R, in visitZeroRecordInitializer()
2042 bool ByteCodeExprGen<Emitter>::dereference( in dereference()
2070 bool ByteCodeExprGen<Emitter>::dereferenceParam( in dereferenceParam()
2112 bool ByteCodeExprGen<Emitter>::dereferenceVar( in dereferenceVar()
2183 bool ByteCodeExprGen<Emitter>::emitConst(T Value, PrimType Ty, const Expr *E) { in emitConst()
2218 bool ByteCodeExprGen<Emitter>::emitConst(T Value, const Expr *E) { in emitConst()
2223 bool ByteCodeExprGen<Emitter>::emitConst(const APSInt &Value, PrimType Ty, in emitConst()
2231 bool ByteCodeExprGen<Emitter>::emitConst(const APSInt &Value, const Expr *E) { in emitConst()
2236 unsigned ByteCodeExprGen<Emitter>::allocateLocalPrimitive(DeclTy &&Src, in allocateLocalPrimitive()
2261 ByteCodeExprGen<Emitter>::allocateLocal(DeclTy &&Src, bool IsExtended) { in allocateLocal()
2299 const RecordType *ByteCodeExprGen<Emitter>::getRecordTy(QualType Ty) { in getRecordTy()
2306 Record *ByteCodeExprGen<Emitter>::getRecord(QualType Ty) { in getRecord()
2313 Record *ByteCodeExprGen<Emitter>::getRecord(const RecordDecl *RD) { in getRecord()
2318 const Function *ByteCodeExprGen<Emitter>::getFunction(const FunctionDecl *FD) { in getFunction()
2323 bool ByteCodeExprGen<Emitter>::visitExpr(const Expr *E) { in visitExpr()
2358 bool ByteCodeExprGen<Emitter>::visitDecl(const VarDecl *VD) { in visitDecl()
2398 bool ByteCodeExprGen<Emitter>::visitVarDecl(const VarDecl *VD) { in visitVarDecl()
2453 bool ByteCodeExprGen<Emitter>::visitAPValue(const APValue &Val, in visitAPValue()
2469 bool ByteCodeExprGen<Emitter>::VisitBuiltinCallExpr(const CallExpr *E) { in VisitBuiltinCallExpr()
2495 bool ByteCodeExprGen<Emitter>::VisitCallExpr(const CallExpr *E) { in VisitCallExpr()
2582 bool ByteCodeExprGen<Emitter>::VisitCXXDefaultInitExpr( in VisitCXXDefaultInitExpr()
2593 bool ByteCodeExprGen<Emitter>::VisitCXXDefaultArgExpr( in VisitCXXDefaultArgExpr()
2606 bool ByteCodeExprGen<Emitter>::VisitCXXBoolLiteralExpr( in VisitCXXBoolLiteralExpr()
2615 bool ByteCodeExprGen<Emitter>::VisitCXXNullPtrLiteralExpr( in VisitCXXNullPtrLiteralExpr()
2624 bool ByteCodeExprGen<Emitter>::VisitGNUNullExpr(const GNUNullExpr *E) { in VisitGNUNullExpr()
2635 bool ByteCodeExprGen<Emitter>::VisitCXXThisExpr(const CXXThisExpr *E) { in VisitCXXThisExpr()
2646 bool ByteCodeExprGen<Emitter>::VisitUnaryOperator(const UnaryOperator *E) { in VisitUnaryOperator()
2836 bool ByteCodeExprGen<Emitter>::VisitDeclRefExpr(const DeclRefExpr *E) { in VisitDeclRefExpr()
2908 void ByteCodeExprGen<Emitter>::emitCleanup() { in emitCleanup()
2915 ByteCodeExprGen<Emitter>::collectBaseOffset(const RecordType *BaseType, in collectBaseOffset()
2946 bool ByteCodeExprGen<Emitter>::emitPrimCast(PrimType FromT, PrimType ToT, in emitPrimCast()
2979 bool ByteCodeExprGen<Emitter>::emitComplexReal(const Expr *SubExpr) { in emitComplexReal()
3004 bool ByteCodeExprGen<Emitter>::emitRecordDestruction(const Descriptor *Desc) { in emitRecordDestruction()
3084 template class ByteCodeExprGen<ByteCodeEmitter>; variable
3085 template class ByteCodeExprGen<EvalEmitter>; variable