Lines Matching defs:CRE
4266 const ObjCIndirectCopyRestoreExpr *CRE) {
4271 if (const Expr *lvExpr = maybeGetUnaryAddrOfOperand(CRE->getSubExpr())) {
4276 Address srcAddr = CGF.EmitPointerWithAlignment(CRE->getSubExpr());
4279 CRE->getSubExpr()->getType()->castAs<PointerType>()->getPointeeType();
4288 cast<llvm::PointerType>(CGF.ConvertType(CRE->getType()));
4290 CGF.ConvertTypeForMem(CRE->getType()->getPointeeType());
4295 CRE->getType());
4309 bool shouldCopy = CRE->shouldCopy();
4388 args.add(RValue::get(finalArgument), CRE->getType());
4719 if (const ObjCIndirectCopyRestoreExpr *CRE
4722 return emitWritebackArg(*this, args, CRE);