- Jul 06, 2004
-
-
Alkis Evlogimenos authored
classes: just ignore that move. Thanks to Vladimir Prus who found the bug! llvm-svn: 14644
-
Misha Brukman authored
* If SetCondInst is folded into BranchInst (and it is the only user), do not emit code for SetCondInst * Fix assembly opcodes in comments in visitSetCondInst() * Fix codegen of conditional branches llvm-svn: 14643
-
Chris Lattner authored
llvm-svn: 14640
-
Chris Lattner authored
llvm-svn: 14638
-
Chris Lattner authored
Also, remove X % -1 = 0, because it's not true for unsigneds, and the signed case is superceeded by this new handling. llvm-svn: 14637
-
Chris Lattner authored
basic block clear()'s all of the operands lists, including phis. This caused removePredecessor to get confused later. Because of this, we just nuke (without prejudice) PHI nodes in unreachable blocks. llvm-svn: 14635
-
Reid Spencer authored
llvm-svn: 14634
-
- Jul 05, 2004
-
-
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: 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
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
-
Alkis Evlogimenos authored
llvm-svn: 14590
-
- Jul 03, 2004
-
-
Chris Lattner authored
llvm-svn: 14588
-
Chris Lattner authored
llvm-svn: 14587
-
Chris Lattner authored
llvm-svn: 14585
-
Chris Lattner authored
llvm-svn: 14584
-
- Jul 02, 2004
-
-
Misha Brukman authored
llvm-svn: 14581
-
Brian Gaeke authored
llvm-svn: 14570
-
Chris Lattner authored
don't exist, we don't have to pretend to handle them. llvm-svn: 14567
-