It's too bad that the compression feature was dropped. Can you share why?
I was interested in using llvm-ar to compress LLVM outputs. My experiments show
that BC and PCH files are highly compressible (~35% of original size). I can
see many situations that would benefit from a reduced storage size. I have tried
other methods for reducing the file size such as tweaking with opt options (see
attached thread) but didn't get much space savings. I really liked the idea
of an LLVM tool to do the compression but I guess I'll have to look
elsewhere.
Thanks,
Javier
-----Original Message-----
From: Michael Spencer [mailto:bigcheesegs at gmail.com]
Sent: Thursday, August 09, 2012 1:17 PM
To: Rafael Espíndola
Cc: Martinez, Javier E; llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Compressing with llvm-ar
On Thu, Aug 9, 2012 at 1:15 PM, Michael Spencer <bigcheesegs at gmail.com>
wrote:> On Thu, Aug 9, 2012 at 12:49 PM, Rafael Espíndola
> <rafael.espindola at gmail.com> wrote:
>>> I think this is a leftover from the days we used to have a
>>> *byte*code and use bzip2 on it :-)
>>>
>>> I will try to clean it up.
>>
>> The attached patch removes all references to compression from
>> llvm-ar, llvm-ranlib and related libraries.
>>
>> Is it OK?
>>
>> Cheers,
>> Rafael
>
> LGTM.
>
> And I had forgotten that llvm-ar still uses exceptions...
>
> - Michael Spencer
Oops, forgot. This patch needs to also update the documentation.
- Michael Spencer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Re LLVMdev Which is more compact .bc or .ll.gz And what might be even more
compact.msg
Type: application/octet-stream
Size: 38912 bytes
Desc: Re LLVMdev Which is more compact .bc or .ll.gz And what might be even more
compact.msg
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20120809/f1ca2622/attachment.obj>