Lines Matching defs:CRE
4214 const ObjCIndirectCopyRestoreExpr *CRE) {
4219 if (const Expr *lvExpr = maybeGetUnaryAddrOfOperand(CRE->getSubExpr())) {
4224 Address srcAddr = CGF.EmitPointerWithAlignment(CRE->getSubExpr());
4227 CRE->getSubExpr()->getType()->castAs<PointerType>()->getPointeeType();
4236 cast<llvm::PointerType>(CGF.ConvertType(CRE->getType()));
4238 CGF.ConvertTypeForMem(CRE->getType()->getPointeeType());
4243 CRE->getType());
4257 bool shouldCopy = CRE->shouldCopy();
4336 args.add(RValue::get(finalArgument), CRE->getType());
4659 if (const ObjCIndirectCopyRestoreExpr *CRE
4662 return emitWritebackArg(*this, args, CRE);