| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -144/+155 |
| * | Eliminate more token factors by taking advantage of transitivity: | Chris Lattner | 2006-10-08 | 1 | -0/+25 |
| * | Combiner alias analysis passes Multisource (release-asserts.) | Jim Laskey | 2006-10-07 | 1 | -88/+71 |
| * | Make use of getStore(). | Evan Cheng | 2006-10-05 | 1 | -8/+4 |
| * | Alias analysis code clean ups. | Jim Laskey | 2006-10-05 | 1 | -163/+146 |
| * | More extensive alias analysis. | Jim Laskey | 2006-10-04 | 1 | -201/+203 |
| * | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an | Evan Cheng | 2006-10-04 | 1 | -35/+32 |
| * | Load chain check is not needed | Jim Laskey | 2006-09-26 | 1 | -24/+1 |
| * | Chain can be any operand | Jim Laskey | 2006-09-26 | 1 | -11/+9 |
| * | Wrong size for load | Jim Laskey | 2006-09-26 | 1 | -2/+8 |
| * | Can't move a load node if it's chain is not used. | Jim Laskey | 2006-09-26 | 1 | -1/+22 |
| * | Accidental enable of bad code | Jim Laskey | 2006-09-25 | 1 | -1/+1 |
| * | Fix chain dropping in load and drop unused stores in ret blocks. | Jim Laskey | 2006-09-25 | 1 | -7/+14 |
| * | Core antialiasing for load and store. | Jim Laskey | 2006-09-25 | 1 | -53/+282 |
| * | Make it work for DAG combine of multi-value nodes. | Evan Cheng | 2006-09-21 | 1 | -2/+7 |
| * | core corrections | Jim Laskey | 2006-09-21 | 1 | -10/+4 |
| * | Basic "in frame" alias analysis. | Jim Laskey | 2006-09-21 | 1 | -2/+50 |
| * | fold (aext (and (trunc x), cst)) -> (and x, cst). | Chris Lattner | 2006-09-21 | 1 | -0/+15 |
| * | Check the right value type. This fixes 186.crafty on x86 | Chris Lattner | 2006-09-21 | 1 | -1/+2 |
| * | Compile: | Chris Lattner | 2006-09-21 | 1 | -0/+14 |
| * | Generalize (zext (truncate x)) and (sext (truncate x)) folding to work when | Chris Lattner | 2006-09-21 | 1 | -9/+24 |
| * | Compile: | Chris Lattner | 2006-09-20 | 1 | -3/+4 |
| * | Fold the full generality of (any_extend (truncate x)) | Chris Lattner | 2006-09-20 | 1 | -3/+9 |
| * | Two things: | Chris Lattner | 2006-09-20 | 1 | -5/+40 |
| * | Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. | Chris Lattner | 2006-09-14 | 1 | -0/+20 |
| * | Split rotate matching code out to its own function. Make it stronger, by | Chris Lattner | 2006-09-14 | 1 | -53/+142 |
| * | DAG combiner fix for rotates. Previously the outer-most condition checks | Evan Cheng | 2006-08-31 | 1 | -27/+44 |
| * | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i... | Evan Cheng | 2006-08-29 | 1 | -16/+3 |
| * | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| * | change internal impl of dag combiner so that calls to CombineTo never have to | Chris Lattner | 2006-08-11 | 1 | -12/+9 |
| * | Change one ReplaceAllUsesWith method to take an array of operands to replace | Chris Lattner | 2006-08-11 | 1 | -2/+3 |
| * | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner | 2006-08-08 | 1 | -33/+41 |
| * | Initialize some variables the compiler warns about. | Reid Spencer | 2006-07-25 | 1 | -2/+2 |
| * | If a shuffle is a splat, check if the argument is a build_vector with all ele... | Evan Cheng | 2006-07-21 | 1 | -8/+90 |
| * | If a shuffle is unary, i.e. one of the vector argument is not needed, turn the | Evan Cheng | 2006-07-20 | 1 | -10/+56 |
| * | 80 cols | Andrew Lenharth | 2006-07-20 | 1 | -1/+2 |
| * | Reduce number of exported symbols | Andrew Lenharth | 2006-07-20 | 1 | -1/+1 |
| * | Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K | Chris Lattner | 2006-06-28 | 1 | -1/+2 |
| * | Start on my todo list | Andrew Lenharth | 2006-06-12 | 1 | -4/+4 |
| * | visitVBinOp: Can't fold divide by zero! | Evan Cheng | 2006-05-31 | 1 | -0/+8 |
| * | Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!): | Chris Lattner | 2006-05-27 | 1 | -4/+15 |
| * | Move this code to a common place | Andrew Lenharth | 2006-05-16 | 1 | -238/+14 |
| * | Comment out dead variables | Chris Lattner | 2006-05-12 | 1 | -2/+2 |
| * | Two simplifications for token factor nodes: simplify tf(x,x) -> x. | Chris Lattner | 2006-05-12 | 1 | -2/+6 |
| * | Debugging info | Evan Cheng | 2006-05-09 | 1 | -3/+3 |
| * | Make the case I just checked in stronger. Now we compile this: | Chris Lattner | 2006-05-08 | 1 | -5/+13 |
| * | Implement and_sext.ll:test3, generating: | Chris Lattner | 2006-05-08 | 1 | -1/+8 |
| * | Compile this: | Chris Lattner | 2006-05-08 | 1 | -0/+5 |
| * | Fix PR772 | Nate Begeman | 2006-05-08 | 1 | -9/+9 |
| * | Simplify some code, add a couple minor missed folds | Chris Lattner | 2006-05-06 | 1 | -21/+16 |