<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/lib/Bytecode/Archive, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2007-05-06T19:50:53+00:00</updated>
<entry>
<title>move this to lib/Archive</title>
<updated>2007-05-06T19:50:53+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-05-06T19:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0848ff0a089316c5d72d3de1b3141c8829135a45'/>
<id>urn:sha1:0848ff0a089316c5d72d3de1b3141c8829135a45</id>
<content type='text'>
llvm-svn: 36888
</content>
</entry>
<entry>
<title>Switch this over to bitcode instead of bytecode.</title>
<updated>2007-05-06T09:28:33+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-05-06T09:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=15273e4d9102f687cde64494f3f27e7815addf4f'/>
<id>urn:sha1:15273e4d9102f687cde64494f3f27e7815addf4f</id>
<content type='text'>
llvm-svn: 36866
</content>
</entry>
<entry>
<title>add bitcode support</title>
<updated>2007-05-06T06:18:07+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-05-06T06:18:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1ca28f8a90e511db1e0738649691f73bd3ff791d'/>
<id>urn:sha1:1ca28f8a90e511db1e0738649691f73bd3ff791d</id>
<content type='text'>
llvm-svn: 36856
</content>
</entry>
<entry>
<title>Avoid a useless temporary constrution.</title>
<updated>2007-04-07T19:51:45+00:00</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-04-07T19:51:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2d6db76bdaf30014c281948ba953f4f7b60881e0'/>
<id>urn:sha1:2d6db76bdaf30014c281948ba953f4f7b60881e0</id>
<content type='text'>
llvm-svn: 35747
</content>
</entry>
<entry>
<title>Fix another PathWithStatus issue.</title>
<updated>2007-04-07T19:45:30+00:00</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-04-07T19:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=95b43e986ddb1554496881eb9d8ecdbca7b528f0'/>
<id>urn:sha1:95b43e986ddb1554496881eb9d8ecdbca7b528f0</id>
<content type='text'>
llvm-svn: 35744
</content>
</entry>
<entry>
<title>For PR1302:</title>
<updated>2007-04-04T06:31:04+00:00</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-04-04T06:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e9d794e7b57a89d5409af18c27d44748caef6350'/>
<id>urn:sha1:e9d794e7b57a89d5409af18c27d44748caef6350</id>
<content type='text'>
Adjust useage of sys::Path::FileType for new enumerator names.

llvm-svn: 35651
</content>
</entry>
<entry>
<title>For PR789:</title>
<updated>2007-03-29T19:05:44+00:00</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-03-29T19:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=200c6f9c3df13173717add8b4fa802447bca17ea'/>
<id>urn:sha1:200c6f9c3df13173717add8b4fa802447bca17ea</id>
<content type='text'>
Make the sys::Path::getFileStatus function more efficient by having it
return a pointer to the FileStatus structure rather than copy it. Adjust
uses of the function accordingly. Also, fix some memory issues in sys::Path.

llvm-svn: 35476
</content>
</entry>
<entry>
<title>For PR789:</title>
<updated>2007-03-29T16:48:16+00:00</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-03-29T16:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=78b899f665df76357742c9036cf959c80ba098a7'/>
<id>urn:sha1:78b899f665df76357742c9036cf959c80ba098a7</id>
<content type='text'>
Updates for change in interface of getFileStatus method of sys::Path class.

llvm-svn: 35458
</content>
</entry>
<entry>
<title>move archive-specific stuff out of bcreader into archive library.</title>
<updated>2007-02-07T23:53:17+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-02-07T23:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ddfead20e8d2f68c7c736e6e1d4b6ae7ac39a3a6'/>
<id>urn:sha1:ddfead20e8d2f68c7c736e6e1d4b6ae7ac39a3a6</id>
<content type='text'>
llvm-svn: 34022
</content>
</entry>
<entry>
<title>push bytecode decompressor out through APIs.  Now the bytecode reader</title>
<updated>2007-02-07T21:41:02+00:00</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-02-07T21:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a0e49f2ead3d18dbae26a2ddf7287b4c9c484cb1'/>
<id>urn:sha1:a0e49f2ead3d18dbae26a2ddf7287b4c9c484cb1</id>
<content type='text'>
api's look like this:

ModuleProvider *getBytecodeModuleProvider(
  const std::string &amp;Filename,  ///&lt; Name of file to be read
  BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer,
  std::string* ErrMsg = 0,      ///&lt; Optional error message holder
  BytecodeHandler* H = 0        ///&lt; Optional handler for reader events
);

This is ugly, but allows a client to say:

  getBytecodeModuleProvider("foo", 0);

If they do this, there is no dependency on the compression libraries, saving
codesize.

llvm-svn: 34012
</content>
</entry>
</feed>
