2006-11-06 |
Evan Cheng | Add comment. |
blob | commitdiff | raw |
2006-11-05 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2006-11-05 |
Evan Cheng | Added pre-indexed store support. |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Evan Cheng | Rename |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Reid Spencer | Remove dead variable. Fix 80 column violations. |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Evan Cheng | Added DAG combiner transformation to generate pre-index... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Jim Laskey | Add option for controlling inclusion of global AA. |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Jim Laskey | Use global info for alias analysis. |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Chris Lattner | Fix CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Jim Laskey | Make it simplier to dump DAGs while in DAGCombiner... |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Evan Cheng | Make sure operand does have size and element type operands. |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Evan Cheng | Be careful when looking through a vbit_convert. Optimiz... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Jim Laskey | Pass AliasAnalysis thru to DAGCombiner. |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Jim Laskey | Tidy up after truncstore changes. |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | Make sure that the node returned by SimplifySetCC is... |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | fold setcc of a setcc. |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | When SimplifySetCC was moved to the DAGCombiner, it... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Jim Laskey | Reduce the workload by not adding chain users to work... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Chris Lattner | Lower X%C into X/C+stuff. This allows the 'division... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Chris Lattner | add a minor dag combine noticed when looking at PR945 |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Jim Laskey | D'oh - need to use the rigth kind of store. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Jim Laskey | Alias analysis of TRUNCSTORE. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Jim Laskey | Handle aliasing of loadext. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Jim Laskey | Fix regression in combiner alias analysis. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Naming consistency. |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-10-08 |
Chris Lattner | Eliminate more token factors by taking advantage of... |
blob | commitdiff | raw | diff to current |
2006-10-07 |
Jim Laskey | Combiner alias analysis passes Multisource (release... |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Evan Cheng | Make use of getStore(). |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Jim Laskey | Alias analysis code clean ups. |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Jim Laskey | More extensive alias analysis. |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Jim Laskey | Load chain check is not needed |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Jim Laskey | Chain can be any operand |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Jim Laskey | Wrong size for load |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Jim Laskey | Can't move a load node if it's chain is not used. |
blob | commitdiff | raw | diff to current |
2006-09-25 |
Jim Laskey | Accidental enable of bad code |
blob | commitdiff | raw | diff to current |
2006-09-25 |
Jim Laskey | Fix chain dropping in load and drop unused stores in... |
blob | commitdiff | raw | diff to current |
2006-09-25 |
Jim Laskey | Core antialiasing for load and store. |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Evan Cheng | Make it work for DAG combine of multi-value nodes. |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Jim Laskey | core corrections |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Jim Laskey | Basic "in frame" alias analysis. |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Chris Lattner | fold (aext (and (trunc x), cst)) -> (and x, cst). |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Chris Lattner | Check the right value type. This fixes 186.crafty... |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Chris Lattner | Compile: |
blob | commitdiff | raw | diff to current |
2006-09-21 |
Chris Lattner | Generalize (zext (truncate x)) and (sext (truncate... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Chris Lattner | Compile: |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Chris Lattner | Fold the full generality of (any_extend (truncate x)) |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Chris Lattner | Two things: |
blob | commitdiff | raw | diff to current |
2006-09-14 |
Chris Lattner | Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. |
blob | commitdiff | raw | diff to current |
2006-09-14 |
Chris Lattner | Split rotate matching code out to its own function... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Evan Cheng | DAG combiner fix for rotates. Previously the outer... |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Evan Cheng | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCo... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | change internal impl of dag combiner so that calls... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Change one ReplaceAllUsesWith method to take an array... |
blob | commitdiff | raw | diff to current |
2006-08-08 |
Chris Lattner | Start eliminating temporary vectors used to create... |
blob | commitdiff | raw | diff to current |
2006-07-25 |
Reid Spencer | Initialize some variables the compiler warns about. |
blob | commitdiff | raw | diff to current |
2006-07-21 |
Evan Cheng | If a shuffle is a splat, check if the argument is a... |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Evan Cheng | If a shuffle is unary, i.e. one of the vector argument... |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Andrew Lenharth | 80 cols |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Andrew Lenharth | Reduce number of exported symbols |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Mark these two classes as hidden, shrinking libllbmgcc... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Andrew Lenharth | Start on my todo list |
blob | commitdiff | raw | diff to current |
2006-05-31 |
Evan Cheng | visitVBinOp: Can't fold divide by zero! |
blob | commitdiff | raw | diff to current |
2006-05-27 |
Chris Lattner | Fix a nasty dag combiner bug that caused nondeterminsti... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Andrew Lenharth | Move this code to a common place |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Comment out dead variables |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Two simplifications for token factor nodes: simplify... |
blob | commitdiff | raw | diff to current |
2006-05-09 |
Evan Cheng | Debugging info |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Chris Lattner | Make the case I just checked in stronger. Now we compi... |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Chris Lattner | Implement and_sext.ll:test3, generating: |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Chris Lattner | Compile this: |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Nate Begeman | Fix PR772 |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | Simplify some code, add a couple minor missed folds |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | remove cases handled elsewhere |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | Use the new TargetLowering::ComputeNumSignBits method... |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Fold trunc(any_ext). This gives stuff like: |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Shrink shifts when possible. |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Fold (fpext (load x)) -> (extload x) |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Fold some common code. |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Implement: |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Pull and through and/or/xor. This compiles some bitfie... |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Implement a variety of simplifications for ANY_EXTEND. |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Factor some code, add these transformations: |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Chris Lattner | Remove a bogus transformation. This fixes SingleSource... |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Chris Lattner | Fix a couple more memory issues |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Chris Lattner | Fix a really subtle and obnoxious memory bug that cause... |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Evan Cheng | Turn a VAND into a VECTOR_SHUFFLE is applicable. |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Canonicalize vvector_shuffle(x,x) -> vvector_shuffle... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Codegen shufflevector as VVECTOR_SHUFFLE |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Evan Cheng | 1. If both vector operands of a vector_shuffle are... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Do not create ZEXTLOAD's unless we are before legalize... |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Add a missing check, this fixes UnitTests/Vector/sumarray.c |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Add a missing check, which broke a bunch of vector... |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Andrew Lenharth | back this out |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Andrew Lenharth | This should be a win of every arch |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Add a little dag combine to compile this: |
blob | commitdiff | raw | diff to current |
next |