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