Lines Matching defs:TryEmitResult
31 typedef llvm::PointerIntPair<llvm::Value*,1,bool> TryEmitResult;
32 static TryEmitResult
328 TryEmitResult ter = tryEmitARCRetainScalarExpr(*this,
2349 static TryEmitResult tryEmitARCRetainLoadOfScalar(CodeGenFunction &CGF,
2357 return TryEmitResult(CGF.EmitLoadOfLValue(lvalue,
2362 return TryEmitResult(CGF.EmitARCLoadWeakRetained(lvalue.getAddress()),
2369 static TryEmitResult tryEmitARCRetainLoadOfScalar(CodeGenFunction &CGF,
2390 return TryEmitResult(result, true);
2401 return TryEmitResult(CGF.EmitScalarExpr(e), false);
2494 static TryEmitResult tryEmitARCRetainPseudoObject(CodeGenFunction &CGF,
2501 TryEmitResult result;
2544 static TryEmitResult
2568 TryEmitResult loadResult
2596 return TryEmitResult(result, true);
2612 TryEmitResult subresult
2621 return TryEmitResult(result, true);
2630 return TryEmitResult(result, true);
2638 return TryEmitResult(result, true);
2661 return TryEmitResult(result, true);
2665 TryEmitResult result
2683 return TryEmitResult(result, false);
2689 TryEmitResult result = tryEmitARCRetainLoadOfScalar(CGF, lvalue, type);
2708 TryEmitResult result = tryEmitARCRetainScalarExpr(*this, e);
2724 TryEmitResult result = tryEmitARCRetainScalarExpr(*this, e);
2741 TryEmitResult subresult = tryEmitARCRetainScalarExpr(*this, e);
2771 TryEmitResult result = tryEmitARCRetainScalarExpr(*this, e->getRHS());