| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
llvm-svn: 20597
|
| |
|
|
| |
llvm-svn: 20507
|
| |
|
|
| |
llvm-svn: 20472
|
| |
|
|
| |
llvm-svn: 20343
|
| |
|
|
| |
llvm-svn: 18500
|
| |
|
|
| |
llvm-svn: 18249
|
| |
|
|
|
|
| |
bytecode files by about 8 bytes per external function
llvm-svn: 17859
|
| |
|
|
| |
llvm-svn: 17857
|
| |
|
|
|
|
|
| |
AT ALL. This saves 11 bytes per external function from the bytecode file,
and is also required to make GhostLinkage work.
llvm-svn: 17854
|
| |
|
|
| |
llvm-svn: 17771
|
| |
|
|
|
|
|
| |
* Make signature for compressed bytecode llvc instead of unreadable
* Make the CompressionContext have a constructor and destructor.
llvm-svn: 17576
|
| |
|
|
| |
llvm-svn: 17535
|
| |
|
|
| |
llvm-svn: 17304
|
| |
|
|
| |
llvm-svn: 17201
|
| |
|
|
|
|
| |
Assembler/2004-10-22-BCWriterUndefBug.llx
llvm-svn: 17177
|
| |
|
|
| |
llvm-svn: 17155
|
| |
|
|
| |
llvm-svn: 17136
|
| |
|
|
| |
llvm-svn: 17054
|
| |
|
|
| |
llvm-svn: 16967
|
| |
|
|
| |
llvm-svn: 16966
|
| |
|
|
| |
llvm-svn: 16965
|
| |
|
|
| |
llvm-svn: 16963
|
| |
|
|
| |
llvm-svn: 16961
|
| |
|
|
| |
llvm-svn: 16950
|
| |
|
|
| |
llvm-svn: 16885
|
| |
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
| |
|
|
| |
llvm-svn: 16063
|
| |
|
|
|
|
|
| |
CompactionTable really needs to be emitted. This is not a straight forward
computation, hence the need for a member function here.
llvm-svn: 16062
|
| |
|
|
| |
llvm-svn: 15938
|
| |
|
|
|
|
|
|
| |
- File format version number bumped to 4
- Writer will now align nothing
- Reader now only expects alignment for version 3 or earlier
llvm-svn: 15875
|
| |
|
|
| |
llvm-svn: 15848
|
| |
|
|
| |
llvm-svn: 15487
|
| |
|
|
| |
llvm-svn: 15325
|
| |
|
|
| |
llvm-svn: 15218
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- encode/decode target triple and dependent libraries
bug 401:
- fix encoding/decoding of FP values to be little-endian only
bug 402:
- initial (compatible) cut at 24-bit types instead of 32-bit
- reduce size of block headers by 50%
Other:
- cleanup Writer by consolidating to one compilation unit, rem. other files
- use a std::vector instead of std::deque so the buffer can be allocated
in multiples of 64KByte chunks rather than in multiples of some smaller
(default) number.
llvm-svn: 15210
|
| |
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14942
|
| |
|
|
|
|
| |
- Correct ordering of tests because for GlobalValue isa Constant
llvm-svn: 14941
|
| |
|
|
| |
llvm-svn: 14845
|
| |
|
|
| |
llvm-svn: 14775
|
| |
|
|
| |
llvm-svn: 14763
|
| |
|
|
|
|
|
| |
point values. This will be fixed when I figure out how to do it correctly
without depending on knowing the endianess of a platform.
llvm-svn: 14762
|
| |
|
|
|
|
|
| |
is currently not being used but is retained because it will be the basis
for a clean up of the SlotCalculator class.
llvm-svn: 14612
|
| |
|
|
| |
llvm-svn: 14611
|
| |
|
|
|
|
|
| |
remove use of Type::TypeTyID and Type::TypeTy since Type no longer inherits
Value.
llvm-svn: 14610
|
| |
|
|
|
|
| |
separately from Values. This needed for bug 122.
llvm-svn: 14609
|
| |
|
|
|
|
|
|
|
|
|
| |
Separate Types from Values because Type no longer inherits from Value. The
changes for this are too numerous to list. In essence, any data structure
that contained a Value was doubled so that Types could be contained
similarly. New members include Types, TypeMap, CompactionTypes, and
CompactionTypeMap. Functions taking a Value* were overloaded with a variant
that takes a Type* that acts on the new data structures.
llvm-svn: 14608
|
| |
|
|
|
|
| |
- Types don't have names any more, just write them on ostream directly
llvm-svn: 14606
|
| |
|
|
|
|
| |
that needs it after the Type != Value changes (bug 122).
llvm-svn: 14605
|
| |
|
|
|
|
|
| |
* Some warning fixes for MSVC
* Minor simplification to the deque scanning code
llvm-svn: 14417
|
| |
|
|
| |
llvm-svn: 14391
|