aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT toDan Gohman2007-08-101-3/+5
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-103-3/+25
* For kicks, I though it would be fun to use the correct opcode.Bill Wendling2007-08-101-31/+32
* Adding SSSE3 intrinsics.Bill Wendling2007-08-101-17/+284
* minor simplifications.Chris Lattner2007-08-101-10/+8
* avoid copying strings.Chris Lattner2007-08-101-4/+4
* Remove unncessary duplication.Devang Patel2007-08-101-14/+1
* Calculate exit and start value of true loop and false loop respectively.Devang Patel2007-08-101-2/+28
* ExitCondition and Induction variable are loop constraints Devang Patel2007-08-101-71/+145
* unbreak the buildChris Lattner2007-08-091-1/+1
* Bug fix. ~1U marks the val# dead.Evan Cheng2007-08-091-1/+1
* Patch 10 for long double. Doing constants right needs expanding ConstantFPDale Johannesen2007-08-093-7/+28
* Temporarily backing out this change until we know why some dejagnu tests are ...Evan Cheng2007-08-091-3/+2
* divb / mulb outputs to ah. Under x86-64 it's not legal to read ah if the inst...Evan Cheng2007-08-092-4/+46
* when we see a unaligned load from an insufficiently aligned global orChris Lattner2007-08-091-21/+39
* GR16_ sub-register class should be GR8_, not GR8. That is, it should only be ...Evan Cheng2007-08-091-3/+4
* Update per review comments.Dale Johannesen2007-08-091-30/+15
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-094-26/+24
* Traverse loop blocks' terminators to find split candidates.Devang Patel2007-08-091-48/+106
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-093-23/+61
* Fix arguments for some Altivec instructions. From SWB.Dale Johannesen2007-08-091-9/+15
* If a target really needs to custom lower constants, it should be allowedScott Michel2007-08-081-3/+11
* Add more comments to memdep.Owen Anderson2007-08-081-1/+27
* Add cost analysis.Devang Patel2007-08-081-11/+41
* Make memdep fit in 80 cols.Owen Anderson2007-08-081-15/+26
* Preserve dom info while processing one iteration loop.Devang Patel2007-08-081-0/+17
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-084-24/+24
* Clear split info.Devang Patel2007-08-081-0/+11
* Handle multiple split conditions.Devang Patel2007-08-081-60/+93
* Make getSTDIN return null if the standard input is empty, as the header fileReid Spencer2007-08-081-2/+4
* Allow the filename "-" to be a place holder for stdin. This allows directingReid Spencer2007-08-081-0/+16
* Global values also don't undead-ify pointers in our dead alloca's set.Owen Anderson2007-08-081-0/+3
* Make handleEndBlock significantly faster with one trivial improvement,Owen Anderson2007-08-081-4/+30
* Small improvement: if a function doesn't access memory, we don't need to scanOwen Anderson2007-08-081-2/+8
* Add some comments, remove a dead argument, and simplify some control flow.Owen Anderson2007-08-081-19/+28
* eliminate redundant conditions from the signless types conversion.Chris Lattner2007-08-081-7/+4
* Handle functions with no name better.Chris Lattner2007-08-081-1/+2
* Adding kill info to val#.Evan Cheng2007-08-081-3/+10
* significantly speed up constant folding of calls (and thus all clients that useChris Lattner2007-08-081-94/+131
* Speed up updateDFSNumbers with two observations:Chris Lattner2007-08-081-22/+17
* A few more small cleanups.Owen Anderson2007-08-081-9/+7
* Clean up and bug fix.Evan Cheng2007-08-081-1/+1
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-082-49/+36
* First round of cleanups from Chris' feedback.Owen Anderson2007-08-081-51/+58
* - Each val# can have multiple kills.Evan Cheng2007-08-083-12/+10
* Embrace patch review feedback.Devang Patel2007-08-081-23/+23
* Remove a dead assertion.Evan Cheng2007-08-081-1/+0
* - LiveInterval value#'s now have 3 components: def instruction #,Evan Cheng2007-08-073-26/+30
* Fix new compare instruction's signness. Caught by Chris during review.Devang Patel2007-08-071-5/+7
* Don't insert nearly as many redundant phi nodes.Owen Anderson2007-08-071-2/+25