Lines Matching defs:ARCRetainExprEmitter
3338 struct ARCRetainExprEmitter : struct
3341 ARCRetainExprEmitter(CodeGenFunction &CGF) : ARCExprEmitter(CGF) {} in ARCRetainExprEmitter() argument
3343 llvm::Value *getValueOfResult(TryEmitResult result) { in getValueOfResult()
3347 TryEmitResult emitBitCast(TryEmitResult result, llvm::Type *resultType) { in emitBitCast()
3354 TryEmitResult visitLValueToRValue(const Expr *e) { in visitLValueToRValue()
3360 TryEmitResult visitConsumeObject(const Expr *e) { in visitConsumeObject()
3365 TryEmitResult visitBlockExpr(const BlockExpr *e) { in visitBlockExpr()
3378 TryEmitResult visitExtendBlockObject(const Expr *e) { in visitExtendBlockObject()
3406 TryEmitResult visitReclaimReturnedObject(const Expr *e) { in visitReclaimReturnedObject()
3412 TryEmitResult visitCall(const Expr *e) { in visitCall()
3419 TryEmitResult visitExpr(const Expr *e) { in visitExpr()