- Sep 23, 2003
-
-
Misha Brukman authored
return std::auto_ptr and use exceptions llvm-svn: 8684
-
Misha Brukman authored
* Instead of a #define, use inline function * Fix the name on the #define, errr... now inline function to be more logical: it doesn't CHECK the alignment, it PERFORMS the alignment * To get string name of a Type*, use getDescription(), not getName() llvm-svn: 8683
-
Misha Brukman authored
* Make sure we align the buffer we're given * Do not let exceptions propagate when the caller asks for a Module* * Add doxygenified comments to wrapper functions llvm-svn: 8682
-
John Criswell authored
llvm-svn: 8680
-
Chris Lattner authored
header comment llvm-svn: 8679
-
Misha Brukman authored
* Stop using a #define, make it an inline if statement llvm-svn: 8678
-
Misha Brukman authored
llvm-svn: 8677
-
Misha Brukman authored
llvm-svn: 8676
-
Misha Brukman authored
llvm-svn: 8675
-
Misha Brukman authored
because it can add a module ID which we do not have at this time. * Check to see if the module has been initialized when materializing it. llvm-svn: 8674
-
Chris Lattner authored
llvm-svn: 8673
-
Misha Brukman authored
llvm-svn: 8672
-
Misha Brukman authored
- no more passing around a string pointer to set errors - no more returning booleans and checking for errors, we use C++ exceptions * Broke functionality into 2 new classes, one reads from file, one from a stream * Implemented lazy function streaming - the parser can read in a function at-a-time llvm-svn: 8671
-
Misha Brukman authored
llvm-svn: 8670
-
Misha Brukman authored
llvm-svn: 8669
-
Misha Brukman authored
llvm-svn: 8668
-
Chris Lattner authored
llvm-svn: 8667
-
Chris Lattner authored
llvm-svn: 8666
-
Chris Lattner authored
llvm-svn: 8665
-
- Sep 22, 2003
-
-
Chris Lattner authored
... by making sure to update PHI nodes to take into consideration the extra edges we get if we inline a call instruction through an invoke. llvm-svn: 8664
-
Chris Lattner authored
llvm-svn: 8663
-
Misha Brukman authored
llvm-svn: 8662
-
Misha Brukman authored
llvm-svn: 8661
-
Misha Brukman authored
llvm-svn: 8660
-
Chris Lattner authored
llvm-svn: 8659
-
Chris Lattner authored
llvm-svn: 8658
-
Chris Lattner authored
* Local header file goes at top * Remove unneeded #includes * Wrap code at 80 columns * Declare variables where they are used * 'register' is not needed * Use 'unsigned' instead of 'int' variables where possible llvm-svn: 8657
-
Chris Lattner authored
llvm-svn: 8655
-
- Sep 21, 2003
-
-
Vikram S. Adve authored
llvm-svn: 8650
-
Brian Gaeke authored
llvm-svn: 8648
-
Brian Gaeke authored
llvm-svn: 8647
-
Brian Gaeke authored
(I also zapped printMachineCode() and printLabel() at the previous checkin, but forgot to mention it.) llvm-svn: 8646
-
Brian Gaeke authored
llvm-svn: 8645
-
Brian Gaeke authored
Remove more excess whitespace. llvm-svn: 8644
-
Brian Gaeke authored
Fix typos in file header comment. llvm-svn: 8643
-
Brian Gaeke authored
excess whitespace a little. Also improved some comments. llvm-svn: 8642
-
Brian Gaeke authored
PhyRegAlloc.cpp: Don't include TargetMachine.h or TargetRegInfo.h, because these are provided by PhyRegAlloc.h. Merge class RegisterAllocator into class PhyRegAlloc. Simplify & move ctor, dtor to PhyRegAlloc.h. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. MarkAllocatedRegs() becomes a member method, with fewer args. PhyRegAlloc.h: Include Pass.h, TargetMachine.h and TargetRegInfo.h. Don't declare TargetRegInfo forward. Give AddedInstrns the obvious clear() method. Make some of PhyRegAlloc's reference members into pointer members, so they can be more easily messed with. Add prototype for markAllocatedRegs(). Remove unused inline void constructLiveRanges(). llvm-svn: 8641
-
Chris Lattner authored
llvm-svn: 8640
-
Chris Lattner authored
not have their arguments marked complete llvm-svn: 8639
-
Chris Lattner authored
llvm-svn: 8638
-