- Nov 02, 2010
-
-
Mikhail Glushenkov authored
This allows using GetDLLSuffix() with appendSuffix(). llvm-svn: 118051
-
Mikhail Glushenkov authored
llvm-svn: 118050
-
- Jan 05, 2010
-
-
David Greene authored
llvm-svn: 92674
-
David Greene authored
llvm-svn: 92626
-
- Nov 06, 2009
-
-
Daniel Dunbar authored
llvm-svn: 86251
-
- Aug 24, 2009
-
-
Chris Lattner authored
forcing them down into various .cpp files. This change also: 1. Renames TimeValue::toString() and Path::toString() to ::str() for similarity with the STL. 2. Removes all stream insertion support for sys::Path, forcing clients to call .str(). 3. Removes a use of Config/alloca.h from bugpoint, using smallvector instead. 4. Weans llvm-db off <iostream> sys::Path really needs to be gutted, but I don't have the desire to do it at this point. llvm-svn: 79869
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77051
-
- Jul 02, 2009
-
-
Owen Anderson authored
moment, that I will need to make far-reaching changes. llvm-svn: 74655
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-
Owen Anderson authored
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. llvm-svn: 74614
-
- Oct 25, 2008
-
-
Dan Gohman authored
actually correspond to what their names suggest. llvm-svn: 58146
-
- Apr 01, 2008
-
-
Chris Lattner authored
start of a filename, not a filename+length. All clients can produce a null terminated name, and the system api's require null terminated strings anyway. llvm-svn: 49041
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Jul 06, 2007
-
-
Gabor Greif authored
files. bitcode files are the only LLVM format left. llvm-svn: 37945
-
- Jul 05, 2007
-
-
Gabor Greif authored
Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913
-
- May 06, 2007
-
-
Chris Lattner authored
llvm-svn: 36867
-
Chris Lattner authored
llvm-svn: 36855
-
- Feb 07, 2007
-
-
Chris Lattner authored
api's look like this: ModuleProvider *getBytecodeModuleProvider( const std::string &Filename, ///< Name of file to be read BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer, std::string* ErrMsg = 0, ///< Optional error message holder BytecodeHandler* H = 0 ///< 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
-
- Dec 07, 2006
-
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
- Nov 27, 2006
-
-
Bill Wendling authored
llvm-svn: 31936
-
- Jul 29, 2006
-
-
Chris Lattner authored
llvm-svn: 29405
-
- Jan 17, 2006
-
-
John Criswell authored
llvm-svn: 25414
-
- Jan 10, 2006
-
-
Reid Spencer authored
llvm-svn: 25168
-
- Dec 13, 2005
-
-
Reid Spencer authored
the module being constructed. This is used to correctly name the module. Previously the name of the linker tool was used which produces confusing output when the module identifier is used in an error message. llvm-svn: 24699
-
- Jul 08, 2005
-
-
Reid Spencer authored
Get rid of the difference between file paths and directory paths. The Path class now simply stores a path that can refer to either a file or a directory. This required various changes in the implementation and interface of the class with the corresponding impact to its users. Doxygen comments were also updated to reflect these changes. Interface changes are: appendDirectory -> appendComponent appendFile -> appendComponent elideDirectory -> eraseComponent elideFile -> eraseComponent elideSuffix -> eraseSuffix renameFile -> rename setDirectory -> set setFile -> set Changes pass Dejagnu and llvm-test/SingleSource tests. llvm-svn: 22349
-
- Jul 07, 2005
-
-
Reid Spencer authored
Change interface to Path class: readable -> canRead writable -> canWrite executable -> canExecute More (incremental) changes coming to close 495. llvm-svn: 22345
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21422
-
- Feb 19, 2005
-
-
Chris Lattner authored
llvm-svn: 20253
-
- Dec 16, 2004
-
-
Reid Spencer authored
include it any more. llvm-svn: 18993
-
- Dec 13, 2004
-
-
Reid Spencer authored
* Fix loop style per standards * Don't create a new Module when the Linker's module is released. * Add/fix function comments. llvm-svn: 18871
-
Reid Spencer authored
llvm-svn: 18860
-