2007-03-29 |
Evan Cheng | Disable load width reduction xform of variant (zext... |
blob | commitdiff | raw |
2007-03-26 |
Evan Cheng | SIGN_EXTEND_INREG requires one extra operand, a ValueTy... |
blob | commitdiff | raw | diff to current |
2007-03-24 |
Evan Cheng | Adjust offset to compensate for big endian machines. |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Evan Cheng | Make sure SEXTLOAD of the specific type is supported... |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Evan Cheng | Also replace uses of SRL if that's also folded during... |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Evan Cheng | A couple of bug fixes for reducing load width xform: |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Evan Cheng | More opportunities to reduce load size. |
blob | commitdiff | raw | diff to current |
2007-03-21 |
Evan Cheng | fold (truncate (srl (load x), c)) -> (smaller load... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Evan Cheng | Avoid combining indexed load further. |
blob | commitdiff | raw | diff to current |
2007-03-04 |
Chris Lattner | fold away addc nodes when we know there cannot be a... |
blob | commitdiff | raw | diff to current |
2007-03-04 |
Chris Lattner | generalize |
blob | commitdiff | raw | diff to current |
2007-03-04 |
Chris Lattner | canonicalize constants to the RHS of addc/adde. If... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | Fold (sext (truncate x)) more aggressively, by avoiding... |
blob | commitdiff | raw | diff to current |
2007-02-08 |
Evan Cheng | Move SimplifySetCC to TargetLowering and allow it to... |
blob | commitdiff | raw | diff to current |
2007-01-20 |
Evan Cheng | Fix for PR1108: type of insert_vector_elt index operand... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Evan Cheng | Remove this xform: |
blob | commitdiff | raw | diff to current |
2007-01-16 |
Chris Lattner | Fix PR1114 and CodeGen/Generic/2007-01-15-LoadSelectCyc... |
blob | commitdiff | raw | diff to current |
2007-01-16 |
Chris Lattner | add options to view the dags before the first or second... |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Chris Lattner | Implement some trivial FP foldings when -enable-unsafe... |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors from Statistics |
blob | commitdiff | raw | diff to current |
2006-12-16 |
Evan Cheng | Cannot combine an indexed load / store any further. |
blob | commitdiff | raw | diff to current |
2006-12-15 |
Jim Laskey | This code was usurping the sextload expand in teh legal... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Chris Lattner | make this code more aggressive about turning store... |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Evan Cheng | Don't convert store double C, Ptr to store long C,... |
blob | commitdiff | raw | diff to current |
2006-12-11 |
Nate Begeman | Move something that should be in the dag combiner from... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Chris Lattner | Fix CodeGen/PowerPC/2006-12-07-SelectCrash.ll on PPC64 |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Removing even more <iostream> includes. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Chris Lattner | For better or worse, load from i1 is assumed to be... |
blob | commitdiff | raw | diff to current |
2006-11-20 |
Chris Lattner | Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCra... |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Evan Cheng | Fix an incorrectly inverted condition. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | disallow preinc of a frameindex. This is not profitabl... |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | reduce indentation by using early exits. No functional... |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Chris Lattner | move big chunks of code out-of-line, no functionality... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Chris Lattner | Fix a dag combiner bug exposed by my recent instcombine... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | When forming a pre-indexed store, make sure ptr isn... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | Don't attempt expensive pre-/post- indexed dag combine... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | getPostIndexedAddressParts change: passes in load/store... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | Match more post-indexed ops. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | - When performing pre-/post- indexed load/store transfo... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | Fixed a minor bug preventing some pre-indexed load... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | Fix a obscure post-indexed load / store dag combine... |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Evan Cheng | Add post-indexed load / store transformations. |
blob | commitdiff | raw | diff to current |
2006-11-06 |
Evan Cheng | Add comment. |
blob | commitdiff | raw | diff to current |
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 |
next |