This patch adds support of floating point and aggregate return types in GetReturnValueObjectImpl() for mips64.
ValueObjectMemory::Create() requires const char *
static lldb::ValueObjectSP Create (ExecutionContextScope *exe_scope, const char *name, const Address &address, const ClangASTType &ast_type);
Looks fine. The change at line 466 looks like it might have tabs rather than spaces in it, please check that. Otherwise, it's okay.
Looks fine in this diff. The mailed diff still looks a little funny. Can't tell if it is my mailer or if you are using tabs & expecting them to be 8 characters? If the former, this is fine, but make sure you always use spaces for indentation, not tabs.