Lines Matching refs:ARCExprEmitter
3065 template <typename Impl, typename Result> class ARCExprEmitter { class
3070 ARCExprEmitter(CodeGenFunction &CGF) : CGF(CGF) {} in ARCExprEmitter() function in __anonc3781cb10a11::ARCExprEmitter
3102 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) { in visitPseudoObjectExpr()
3153 Result ARCExprEmitter<Impl, Result>::visitBlockExpr(const BlockExpr *e) { in visitBlockExpr()
3159 Result ARCExprEmitter<Impl,Result>::visitCastExpr(const CastExpr *e) { in visitCastExpr()
3195 ARCExprEmitter<Impl,Result>::visitBinaryOperator(const BinaryOperator *e) { in visitBinaryOperator()
3211 Result ARCExprEmitter<Impl,Result>::visitBinAssign(const BinaryOperator *e) { in visitBinAssign()
3234 Result ARCExprEmitter<Impl,Result>::
3251 ARCExprEmitter<Impl,Result>::visitBinAssignAutoreleasing(const BinaryOperator *e) { in visitBinAssignAutoreleasing()
3257 ARCExprEmitter<Impl,Result>::visitBinAssignWeak(const BinaryOperator *e) { in visitBinAssignWeak()
3263 ARCExprEmitter<Impl,Result>::visitBinAssignStrong(const BinaryOperator *e) { in visitBinAssignStrong()
3269 Result ARCExprEmitter<Impl,Result>::visit(const Expr *e) { in visit()
3311 public ARCExprEmitter<ARCRetainExprEmitter, TryEmitResult> {
3313 ARCRetainExprEmitter(CodeGenFunction &CGF) : ARCExprEmitter(CGF) {} in ARCRetainExprEmitter()
3487 public ARCExprEmitter<ARCUnsafeUnretainedExprEmitter, llvm::Value*> {
3489 ARCUnsafeUnretainedExprEmitter(CodeGenFunction &CGF) : ARCExprEmitter(CGF) {} in ARCUnsafeUnretainedExprEmitter()