aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-07-26Do not store the stack pointer if the stack size is 0.Misha Brukman
2004-07-26ADDI can take several forms, including:Misha Brukman
2004-07-26assert() on MachineInstr properties instead of checking them dynamicallyMisha Brukman
2004-07-26* Recognize `addi r1, r2, 0' a move instructionMisha Brukman
2004-07-26Fix indentation: should be 2 spaces.Misha Brukman
2004-07-26Fix file header as it has been renamed.Misha Brukman
2004-07-26Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman
2004-07-26* Rewrote castsMisha Brukman
2004-07-26Increment the label number in runOnFunction() rather than while printing outMisha Brukman
2004-07-26More notes on bugs, unimplemented features, and suggested code improvements.Misha Brukman
2004-07-26Fix subtracting values > 2^15 in the prologue/epilogue, by Nate Begeman.Misha Brukman
2004-07-26Implement DeadStoreElim/alloca.llx by observing that allocas are dead at theChris Lattner
2004-07-26Add some new methodsChris Lattner
2004-07-26Throttle back indvar substitution from creating multiplies in loops. This is...Chris Lattner
2004-07-26Fix bug in previous patch :(Chris Lattner
2004-07-26Fix an extremely serious regression that was causing LLVM basic blocks to beChris Lattner
2004-07-25Fix a serious bug in the double constant reader. In particular, becauseChris Lattner
2004-07-25Temporarily disable this code, as it is emitting LLVM_NAN("nan") which result...Chris Lattner
2004-07-25Avoid use of size(), which counts, in favor of other mechanisms.Reid Spencer
2004-07-25Always write FP values correctly.Reid Spencer
2004-07-25Don't create a backwards compatibility flag for something that was aReid Spencer
2004-07-25Adjust to new Module.h interface for dependent libraries.Reid Spencer
2004-07-25Adjust to new Module.h interface for dependent librariesReid Spencer
2004-07-25Adjust to new Module.h interface for dependent librariesReid Spencer
2004-07-25Fix a latent bug in the AliasSetTracker that was exposed by the FreeInst addi...Chris Lattner
2004-07-25bug 263:Reid Spencer
2004-07-25bug 263:Reid Spencer
2004-07-25bug 263:Reid Spencer
2004-07-25bug 263:Reid Spencer
2004-07-25bug 263:Reid Spencer
2004-07-25* Substantially simplify how free instructions are handled (potentially fixingChris Lattner
2004-07-25Add some comments to the backtracking code.Alkis Evlogimenos
2004-07-25Free instructions kill values too. This implements DeadStoreElim/free.llxChris Lattner
2004-07-25Add support for free instructionsChris Lattner
2004-07-25Fix the sense of joinableChris Lattner
2004-07-25Remove linux/solaris specific stuff.Chris Lattner
2004-07-25This patch makes use of the infrastructure implemented before to safely andChris Lattner
2004-07-25Make a method const, no functionality changesChris Lattner
2004-07-25I think that V8 should coallesce registers, don't you?Chris Lattner
2004-07-25Use name.empty() instead of testing against equality with the emptyAlkis Evlogimenos
2004-07-25Disallow creation of named values of type void.Alkis Evlogimenos
2004-07-25Fix a bug where we incorrectly value numbered the first PHI definition theChris Lattner
2004-07-25Fix a bug in the range removerChris Lattner
2004-07-25Add debugging output for joining assignmentsChris Lattner
2004-07-24Remove implementation of operator= and make it private so that it isAlkis Evlogimenos
2004-07-24Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos
2004-07-24obvious fixChris Lattner
2004-07-24Get rid of the printout from the low-level system interfaceChris Lattner
2004-07-24Pass timeouts into the low level "execute program with timeout" functionChris Lattner
2004-07-24Add support for killing the program if it executes for too long.Chris Lattner