Lines Matching defs:ARCExprEmitter
3092 template <typename Impl, typename Result> class ARCExprEmitter {
3097 ARCExprEmitter(CodeGenFunction &CGF) : CGF(CGF) {}
3129 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) {
3180 Result ARCExprEmitter<Impl, Result>::visitBlockExpr(const BlockExpr *e) {
3186 Result ARCExprEmitter<Impl,Result>::visitCastExpr(const CastExpr *e) {
3222 ARCExprEmitter<Impl,Result>::visitBinaryOperator(const BinaryOperator *e) {
3238 Result ARCExprEmitter<Impl,Result>::visitBinAssign(const BinaryOperator *e) {
3261 Result ARCExprEmitter<Impl,Result>::
3278 ARCExprEmitter<Impl,Result>::visitBinAssignAutoreleasing(const BinaryOperator *e) {
3284 ARCExprEmitter<Impl,Result>::visitBinAssignWeak(const BinaryOperator *e) {
3290 ARCExprEmitter<Impl,Result>::visitBinAssignStrong(const BinaryOperator *e) {
3296 Result ARCExprEmitter<Impl,Result>::visit(const Expr *e) {
3338 public ARCExprEmitter<ARCRetainExprEmitter, TryEmitResult> {
3340 ARCRetainExprEmitter(CodeGenFunction &CGF) : ARCExprEmitter(CGF) {}
3515 public ARCExprEmitter<ARCUnsafeUnretainedExprEmitter, llvm::Value*> {
3517 ARCUnsafeUnretainedExprEmitter(CodeGenFunction &CGF) : ARCExprEmitter(CGF) {}