reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2946 result = asImpl().visit(ov->getSourceExpr()); 2948 RValue::get(asImpl().getValueOfResult(result))); 2959 result = asImpl().visit(semantic); 2977 return asImpl().visitExpr(e); 2986 return asImpl().visit(e->getSubExpr()); 2995 Result result = asImpl().visit(e->getSubExpr()); 2996 return asImpl().emitBitCast(result, resultType); 3001 return asImpl().visitLValueToRValue(e->getSubExpr()); 3003 return asImpl().visitConsumeObject(e->getSubExpr()); 3005 return asImpl().visitExtendBlockObject(e->getSubExpr()); 3007 return asImpl().visitReclaimReturnedObject(e->getSubExpr()); 3011 return asImpl().visitExpr(e); 3022 return asImpl().visit(e->getRHS()); 3025 return asImpl().visitBinAssign(e); 3028 return asImpl().visitExpr(e); 3036 return asImpl().visitBinAssignUnsafeUnretained(e); 3039 return asImpl().visitBinAssignWeak(e); 3042 return asImpl().visitBinAssignAutoreleasing(e); 3045 return asImpl().visitBinAssignStrong(e); 3048 return asImpl().visitExpr(e); 3060 Result result = asImpl().visit(e->getRHS()); 3065 CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)), 3074 return asImpl().visitExpr(e); 3080 return asImpl().visitExpr(e); 3086 return asImpl().visitExpr(e); 3103 return asImpl().visitCastExpr(ce); 3107 return asImpl().visitBinaryOperator(op); 3118 return asImpl().visitCall(e); 3122 return asImpl().visitPseudoObjectExpr(pseudo); 3124 return asImpl().visitBlockExpr(be); 3126 return asImpl().visitExpr(e); 3181 TryEmitResult subresult = asImpl().visit(e);