reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2947 opaqueData = OVMA::bind(CGF, ov, 2952 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr()); 2963 CGF.EmitIgnoredExpr(semantic); 2969 opaques[i].unbind(CGF); 2993 llvm::Type *resultType = CGF.ConvertType(e->getType()); 3020 CGF.EmitIgnoredExpr(e->getLHS()); 3021 CGF.EnsureInsertPoint(); 3064 CGF.EmitCheckedLValue(e->getLHS(), CodeGenFunction::TCK_Store); 3065 CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)), 3143 value = CGF.Builder.CreateBitCast(value, resultType); 3149 return tryEmitARCRetainLoadOfScalar(CGF, e); 3155 llvm::Value *result = CGF.EmitScalarExpr(e); 3177 result = CGF.EmitScalarExpr(e); 3193 result = CGF.EmitARCRetainBlock(result, /*mandatory*/ true); 3200 llvm::Value *result = emitARCRetainCallResult(CGF, e); 3206 llvm::Value *result = emitARCRetainCallResult(CGF, e); 3215 llvm::Value *result = CGF.EmitScalarExpr(e); 3320 return CGF.Builder.CreateBitCast(value, resultType); 3324 return CGF.EmitScalarExpr(e); 3330 llvm::Value *value = CGF.EmitScalarExpr(e); 3331 return CGF.EmitObjCConsumeObject(e->getType(), value); 3337 return CGF.EmitARCExtendBlockObject(e); 3342 return CGF.EmitARCReclaimReturnedObject(e, /*unsafe*/ true); 3348 return CGF.EmitScalarExpr(e); 3353 return CGF.EmitScalarExpr(e);