aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Register scavenger is now capable of scavenging. It spills a register whose u...Evan Cheng2007-03-061-2/+90
* Use new SDIselParamAttr enumeration. This removes "magick" constantsAnton Korobeynikov2007-03-063-5/+11
* Enumerate SDISel formal parameter attributes. Make use of newAnton Korobeynikov2007-03-061-22/+24
* Implement PR1240Anton Korobeynikov2007-03-062-2/+13
* 1. Make StoreValueToMemory a little more efficient by not requiring callerReid Spencer2007-03-061-2/+2
* Fix some thinko's in the last patch. PtrSize has to be in bits and weReid Spencer2007-03-061-2/+2
* Fix a bug in IntToPtr. Truncating to 64-bits only works if the integerReid Spencer2007-03-061-1/+5
* Simplify code as a result of the change in GenericValue to have a singleReid Spencer2007-03-061-28/+15
* Radically simplify execution. This patch gets rid of all the specialReid Spencer2007-03-061-636/+128
* Adjust and simplify external function processing now that GenericValue hasReid Spencer2007-03-061-33/+41
* APInt's are no longer allocated on the heap because they are directReid Spencer2007-03-061-12/+0
* Remove the insufficient code in Interpreter::create that computed theReid Spencer2007-03-061-12/+0
* Simplify things significantly because GenericValue now has a single integerReid Spencer2007-03-061-281/+72
* Use std::deque to manage loop queue inside LPPassManager.Devang Patel2007-03-061-40/+6
* Keep track of inherited analysis. For example, if a loop pass does notDevang Patel2007-03-061-0/+21
* Add preparePassManager() hook. This allows each pass to check whetherDevang Patel2007-03-061-0/+3
* Switch PPC return lower to use an autogenerated CC description.Chris Lattner2007-03-064-41/+103
* Remove an unnecessary if statement and adjust indentation.Reid Spencer2007-03-051-23/+21
* Add the emms intrinsic for MMX support.Bill Wendling2007-03-051-1/+4
* Current pass manager, not the parent pass manager, assumes the role ofDevang Patel2007-03-051-22/+10
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-053-49/+60
* Account for time consumed by releaseMemory() properly.Devang Patel2007-03-051-2/+2
* Use init_array/fini_array sections for static contructors/destructors when th...Lauro Ramos Venancio2007-03-051-2/+7
* This is the first major step of implementing PR1226. We now successfullyChris Lattner2007-03-051-5/+156
* Ensure 64-bit correctness.Jeff Cohen2007-03-051-1/+1
* Implement memoryLimit on Windows.Jeff Cohen2007-03-052-6/+52
* fix a subtle bug that caused an MSVC warning. Thanks to Jeffc for pointing t...Chris Lattner2007-03-051-2/+3
* Add some simplifications for demanded bits, this allows instcombine to turn:Chris Lattner2007-03-051-0/+31
* Unbreak VC++ build.Jeff Cohen2007-03-0511-7/+20
* simplify some codeChris Lattner2007-03-041-18/+17
* fold away addc nodes when we know there cannot be a carry-out.Chris Lattner2007-03-042-8/+28
* generalizeChris Lattner2007-03-041-5/+9
* canonicalize constants to the RHS of addc/adde. If nothing uses the carry ou...Chris Lattner2007-03-041-0/+47
* eliminate some ops if they have an undef RHSChris Lattner2007-03-041-0/+2
* fix typoChris Lattner2007-03-041-2/+2
* add missing bracesChris Lattner2007-03-041-25/+25
* minor cleanupsChris Lattner2007-03-041-7/+8
* Remove unneeded header file.Reid Spencer2007-03-041-1/+0
* Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call.Chris Lattner2007-03-041-1/+4
* switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speedingChris Lattner2007-03-041-5/+5
* Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector.Chris Lattner2007-03-041-9/+7
* make better use of LCSSA information in RewriteLoopExitValues. Before, weChris Lattner2007-03-041-67/+76
* Guard further against APInt operations with operands of unequal bit width.Reid Spencer2007-03-041-4/+11
* Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[23...Chris Lattner2007-03-041-46/+26
* Fix CodeGen/Generic/fpowi-promote.ll and PR1239Chris Lattner2007-03-031-0/+12
* Make RewriteLoopExitValues far less nested by using continue in the loopChris Lattner2007-03-031-91/+94
* Add an expand action for ISD label which just deletes the label.Chris Lattner2007-03-031-0/+3
* Remove unnecessary #include.Reid Spencer2007-03-031-1/+0
* Deal with error handling better.Reid Spencer2007-03-035-14/+31
* Make sure that when we store a value it is masked to its correct bitReid Spencer2007-03-031-1/+15