- Jul 06, 2004
-
-
Reid Spencer authored
llvm-svn: 14634
-
Reid Spencer authored
llvm-svn: 14633
-
- Jul 05, 2004
-
-
Reid Spencer authored
horizontally so they no longer overlap. This eye-strain-lessening patch contributed by Vladimir Merzliakov. Thanks! llvm-svn: 14632
-
Reid Spencer authored
Tables. Two more sections to go. llvm-svn: 14631
-
Chris Lattner authored
llvm-svn: 14630
-
Chris Lattner authored
arrays allow int/uint/long/ulong llvm-svn: 14629
-
Reid Spencer authored
- Provided a "General Layout" section that currently covers just the block structure of the bytecode file. - Wrote the section on the Global Type Pool - Wrote the section on differences between LLVM file format versions. Only five sections left to write! llvm-svn: 14628
-
Reid Spencer authored
too soon so the function data was not getting dumped (it was generated after the call handleFinish). Also cleaned up the output format for proper indentation. llvm-svn: 14627
-
- Jul 04, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 14626
-
Chris Lattner authored
llvm-svn: 14625
-
Reid Spencer authored
llvm-svn: 14624
-
Reid Spencer authored
llvm-svn: 14623
-
Reid Spencer authored
llvm-svn: 14622
-
Reid Spencer authored
any more. Needed for bug 122 - #include <iostream> since Value.h doesn't include it any more. llvm-svn: 14621
-
Reid Spencer authored
for bug 122 since the "Type Type" concept is gone now. llvm-svn: 14620
-
Reid Spencer authored
llvm-svn: 14619
-
Reid Spencer authored
- Remove Tabs - Add inserters needed since Value doesn't implement them any more - Move some functions here to avoid cyclic header file dependencies. llvm-svn: 14618
-
Reid Spencer authored
llvm-svn: 14617
-
Reid Spencer authored
llvm-svn: 14616
-
Reid Spencer authored
- constify use of Type* returned from symbol table. llvm-svn: 14615
-
Reid Spencer authored
llvm-svn: 14614
-
Reid Spencer authored
done by doubling up the data structures so that Type based equivalents are used. A consequence of this is overloading of function members that take a Type* instead of a Value*. Various other cleanups related to Type != Value (bug 122) were also implemented. llvm-svn: 14613
-
Reid Spencer authored
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
-
Reid Spencer authored
llvm-svn: 14611
-
Reid Spencer authored
remove use of Type::TypeTyID and Type::TypeTy since Type no longer inherits Value. llvm-svn: 14610
-
Reid Spencer authored
separately from Values. This needed for bug 122. llvm-svn: 14609
-
Reid Spencer authored
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
-
Reid Spencer authored
- Types don't have names any more, just write them on ostream directly llvm-svn: 14606
-
Reid Spencer authored
that needs it after the Type != Value changes (bug 122). llvm-svn: 14605
-
Reid Spencer authored
- Don't use PARSE_ERROR macro unnecessarily (for simple strings) - Add comments before each function - Convert for bug 122 (Type != Value) - Handle new value range on Type::PrimitiveTypeId enumeration by augmenting the reader with a new read_typeid method and sanitizeTypeId method. - Remove BytecodeHandler's default method implementations to header file. llvm-svn: 14604
-
Reid Spencer authored
default implementations without taking up a ton of space in a .cpp file. llvm-svn: 14603
-
Reid Spencer authored
mistaken for anything else. - Move function descriptions to Reader.cpp file per Chris. - Remove tabs. llvm-svn: 14602
-
Reid Spencer authored
llvm-svn: 14601
-
Reid Spencer authored
llvm-svn: 14600
-
Reid Spencer authored
llvm-svn: 14599
-
Reid Spencer authored
This is necessary because Types are no longer Values. llvm-svn: 14598
-
Reid Spencer authored
the Value.h header. llvm-svn: 14597
-
Reid Spencer authored
- Remove isa_impl relationship between Types and Values - Add OtherVal so "other" users can interact with Values. llvm-svn: 14596
-
Reid Spencer authored
now distinct. llvm-svn: 14595
-
Reid Spencer authored
modify types (it never should). Clean up some comments. llvm-svn: 14594
-