- 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
-
Reid Spencer authored
the Type base class no longer derives from Value. llvm-svn: 14593
-
Reid Spencer authored
removed the TypeTyID and TypeTy members so that the notion of the "Type Type" is no longer present in LLVM. Various other adjustments resulting from these changes were also made. llvm-svn: 14592
-
Alkis Evlogimenos authored
llvm-svn: 14590
-
Alkis Evlogimenos authored
llvm-svn: 14589
-
- Jul 03, 2004
-
-
Chris Lattner authored
llvm-svn: 14588
-
Chris Lattner authored
llvm-svn: 14587
-
Chris Lattner authored
llvm-svn: 14586
-
Chris Lattner authored
llvm-svn: 14585
-