| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
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
 | 
| | 
| 
| 
|  | 
llvm-svn: 78690
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
header, to make LLVMContextImpl.h
not hideous.  Also, fix some MSVC compile errors.
llvm-svn: 78115
 | 
| | 
| 
| 
| 
| 
|  | 
- This makes it more like other similar code in Archive handling.
llvm-svn: 75452
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
the last time, for the
moment, that I will need to make far-reaching changes.
llvm-svn: 74655
 | 
| | 
| 
| 
|  | 
llvm-svn: 74640
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
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
 | 
| | 
| 
| 
| 
| 
|  | 
by cppcheck.
llvm-svn: 73187
 | 
| | 
| 
| 
|  | 
llvm-svn: 62279
 | 
| | 
| 
| 
|  | 
llvm-svn: 61991
 | 
| | 
| 
| 
|  | 
llvm-svn: 61715
 | 
| | 
| 
| 
|  | 
llvm-svn: 59841
 | 
| | 
| 
| 
|  | 
llvm-svn: 56419
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
a new ilist_node class, and remove them. Unlike alist_node,
ilist_node doesn't attempt to manage storage itself, so it avoids
the associated problems, including being opaque in gdb.
Adjust the Recycler class so that it doesn't depend on alist_node.
Also, change it to use explicit Size and Align parameters, allowing
it to work when the largest-sized node doesn't have the greatest
alignment requirement.
Change MachineInstr's MachineMemOperand list from a pool-backed
alist to a std::list for now.
llvm-svn: 54146
 | 
| | 
| 
| 
| 
| 
|  | 
Patch by Mikael Lepistö.
llvm-svn: 51540
 | 
| | 
| 
| 
| 
| 
| 
|  | 
several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
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
 | 
| | 
| 
| 
| 
| 
| 
|  | 
MemoryBuffer is higher level and more closely matches the model
needed.
llvm-svn: 49029
 | 
| | 
| 
| 
| 
| 
| 
|  | 
and shared.  This complicates the design, is not used, and probably
doesn't even work.
llvm-svn: 49022
 | 
| | 
| 
| 
|  | 
llvm-svn: 49020
 | 
| | 
| 
| 
| 
| 
|  | 
undefined.
llvm-svn: 48203
 | 
| | 
| 
| 
| 
| 
|  | 
library.
llvm-svn: 47899
 | 
| | 
| 
| 
| 
| 
|  | 
empty archive.  llvm-ar would not generate an output file in this case
llvm-svn: 47733
 | 
| | 
| 
| 
|  | 
llvm-svn: 47368
 | 
| | 
| 
| 
| 
| 
|  | 
annoying warnings.
llvm-svn: 47367
 | 
| | 
| 
| 
|  | 
llvm-svn: 46514
 | 
| | 
| 
| 
|  | 
llvm-svn: 45418
 | 
| | 
| 
| 
|  | 
llvm-svn: 45415
 | 
| | 
| 
| 
|  | 
llvm-svn: 37950
 | 
| | 
| 
| 
| 
| 
| 
|  | 
files.
bitcode files are the only LLVM format left.
llvm-svn: 37945
 | 
| | 
| 
| 
| 
| 
|  | 
Almost all occurrences of "bytecode" in the sources have been eliminated.
llvm-svn: 37913
 | 
|   
  
  
   | 
llvm-svn: 36886
 |