| Commit message (Expand) | Author | Age | Files | Lines |
* | Make several symbols static. | Dan Gohman | 2008-04-10 | 4 | -40/+40 |
* | Teach InstCombine's ComputeMaskedBits to handle pointer expressions | Dan Gohman | 2008-04-10 | 1 | -140/+299 |
* | A copy instruction may use a register multiple times on some targets. Change ... | Evan Cheng | 2008-04-10 | 1 | -2/+6 |
* | Add comment. | Evan Cheng | 2008-04-10 | 1 | -0/+2 |
* | add a note, this is actually not too bad to implement. | Chris Lattner | 2008-04-10 | 1 | -1/+7 |
* | move the x86-32 part of PR2108 here. | Chris Lattner | 2008-04-10 | 1 | -0/+48 |
* | Fix the x86-64 side of PR2108 by adding a v2f64 version of | Chris Lattner | 2008-04-10 | 1 | -0/+10 |
* | Teach branch folding pass about implicit_def instructions. Unfortunately we c... | Evan Cheng | 2008-04-10 | 1 | -1/+56 |
* | Disable an xform we've had for a long time, pow(x,0.5) -> sqrt. | Chris Lattner | 2008-04-10 | 1 | -0/+8 |
* | - More aggressively coalescing away copies whose source is defined by an impl... | Evan Cheng | 2008-04-09 | 3 | -76/+297 |
* | Make isVectorClearMaskLegal's operand list const. | Dan Gohman | 2008-04-09 | 2 | -4/+5 |
* | Add XMM1 as a second return value register for f32 and f64 on x86-64. This | Dan Gohman | 2008-04-09 | 1 | -4/+4 |
* | Add DX as a second return value register for i16 on x86. | Dan Gohman | 2008-04-09 | 1 | -1/+1 |
* | Generalize getUnaryFloatFunction to handle any FP unary function, automatically | Chris Lattner | 2008-04-09 | 1 | -17/+33 |
* | use the new ConstantFP::get method to make this work with | Chris Lattner | 2008-04-09 | 1 | -11/+4 |
* | Be conservative if getresult operand is neither call nor invoke. | Devang Patel | 2008-04-09 | 1 | -2/+3 |
* | Factor a bunch of functionality related to memcpy and memset transforms out of | Owen Anderson | 2008-04-09 | 2 | -620/+769 |
* | Remove accidentally duplicated code. | Owen Anderson | 2008-04-09 | 1 | -4/+0 |
* | add a simplified accessor for creating an fp constant of a | Chris Lattner | 2008-04-09 | 1 | -13/+25 |
* | Missed a hasInterval check. | Evan Cheng | 2008-04-09 | 1 | -0/+2 |
* | add a version of ConstantFP::get that doesn't take a redundant Type* value, | Chris Lattner | 2008-04-09 | 1 | -21/+22 |
* | many cleanups to the pow optimizer. Allow it to handle powf, | Chris Lattner | 2008-04-09 | 1 | -34/+50 |
* | Rename -disable-required-unwind-tables to unwind-tables-optional. | Dale Johannesen | 2008-04-08 | 1 | -2/+2 |
* | Convenience method for setting the nounwind | Duncan Sands | 2008-04-08 | 1 | -0/+9 |
* | Fix insert point handling for multiple return values. | Devang Patel | 2008-04-08 | 1 | -4/+12 |
* | Handle the situation in 2008-01-25-EmptyFunction.ll | Dale Johannesen | 2008-04-08 | 1 | -10/+11 |
* | Implement new llc flag -disable-required-unwind-tables. | Dale Johannesen | 2008-04-08 | 4 | -5/+19 |
* | Make getDirnameSep a static method (not part of Path's interface). | Ted Kremenek | 2008-04-07 | 3 | -3/+7 |
* | Added method Path::getDirname(). | Ted Kremenek | 2008-04-07 | 3 | -2/+45 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 | 5 | -16/+17 |
* | Add operator= implementations to SparseBitVector, allowing it to be used in G... | Owen Anderson | 2008-04-07 | 1 | -16/+8 |
* | Fix PR 2169. | Daniel Berlin | 2008-04-07 | 1 | -0/+3 |
* | Use Intrinsic::getDeclaration in more places. | Duncan Sands | 2008-04-07 | 2 | -22/+9 |
* | The "stacksave is not nounwind problem" no longer | Duncan Sands | 2008-04-07 | 1 | -8/+3 |
* | Use Intrinsic::getDeclaration to get hold of | Duncan Sands | 2008-04-07 | 1 | -7/+8 |
* | Make sure that intrinsics automagically get the | Duncan Sands | 2008-04-07 | 2 | -3/+9 |
* | Re-commit of the r48822, where the infinite looping problem discovered | Roman Levenstein | 2008-04-07 | 9 | -117/+131 |
* | Make GVN more memory efficient, particularly on code that contains a large nu... | Owen Anderson | 2008-04-07 | 1 | -1/+15 |
* | Mark calls to llvm.stacksave, llvm.stackrestore as | Dale Johannesen | 2008-04-07 | 1 | -1/+4 |
* | regenerate | Gabor Greif | 2008-04-06 | 3 | -4989/+3649 |
* | fix warnings with assertions disabled. | Chris Lattner | 2008-04-06 | 1 | -21/+6 |
* | Silence warning when no assertions. | Chris Lattner | 2008-04-06 | 1 | -1/+2 |
* | silence a warning when assertions are disabled. | Chris Lattner | 2008-04-06 | 1 | -1/+1 |
* | fix a warning | Gabor Greif | 2008-04-06 | 1 | -1/+1 |
* | Prefer to expand mask for xor to -1, so we have a chance to turn it into a not. | Edwin Török | 2008-04-06 | 1 | -4/+19 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 56 | -571/+621 |
* | disable this for now. | Chris Lattner | 2008-04-05 | 1 | -1/+1 |
* | 1. IMPLICIT_DEF can *re-define* any register. | Evan Cheng | 2008-04-05 | 1 | -2/+42 |
* | Favors pshufd over shufps when shuffling elements from one vector. pshufd is ... | Evan Cheng | 2008-04-05 | 2 | -48/+52 |
* | Make sure both PendingLoads and PendingExports are flushed | Dale Johannesen | 2008-04-04 | 1 | -1/+4 |