| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Move global variables in TargetMachine into new TargetOptions class. As an API | Nick Lewycky | 2011-12-02 | 1 | -30/+49 | 
| *  | Revert r145273 and fix in SelectionDAG::InferPtrAlignment() instead. | Evan Cheng | 2011-11-28 | 1 | -26/+12 | 
| *  | DAG combine should not increase alignment of loads / stores with alignment less | Evan Cheng | 2011-11-28 | 1 | -12/+26 | 
| *  | Make sure to replace the chain properly when DAGCombining a LOAD+EXTRACT_VECT... | Eli Friedman | 2011-11-16 | 1 | -4/+17 | 
| *  | Remove some unnecessary includes of PseudoSourceValue.h. | Jay Foad | 2011-11-15 | 1 | -1/+0 | 
| *  | Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs.... | Eli Friedman | 2011-11-12 | 1 | -7/+7 | 
| *  | Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported. | Lang Hames | 2011-11-08 | 1 | -0/+10 | 
| *  | Added invariant field to the DAG.getLoad method and changed all calls. | Pete Cooper | 2011-11-08 | 1 | -9/+11 | 
| *  | Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV() | Richard Osborne | 2011-11-07 | 1 | -2/+2 | 
| *  | Cleanup. Document. Make sure that this build_vector optimization only runs be... | Nadav Rotem | 2011-10-31 | 1 | -16/+29 | 
| *  | Silence compiler warning. | Benjamin Kramer | 2011-10-30 | 1 | -4/+4 | 
| *  | Add a new DAGCombine optimization for BUILD_VECTOR. | Nadav Rotem | 2011-10-29 | 1 | -0/+83 | 
| *  | Don't crash on 128-bit sdiv by constant.  Found by inspection. | Eli Friedman | 2011-10-27 | 1 | -9/+6 | 
| *  | Remove a couple redundant checks. | Eli Friedman | 2011-10-25 | 1 | -2/+0 | 
| *  | Fix a DAG combiner assertion failure when constant folding BUILD_VECTORS. | Bob Wilson | 2011-10-18 | 1 | -2/+13 | 
| *  | Fix SimplifySelectCC to add newly created nodes to the DAGCombiner | Dan Gohman | 2011-09-22 | 1 | -0/+3 | 
| *  | Add a DAGCombine for subvector extracts to remove useless chains of | Bruno Cardoso Lopes | 2011-09-20 | 1 | -0/+32 | 
| *  | Make the SelectionDAG verify that all the operands of BUILD_VECTOR have the s... | Eli Friedman | 2011-09-09 | 1 | -23/+32 | 
| *  | Add codegen support for vector select (in the IR this means a select | Duncan Sands | 2011-09-06 | 1 | -8/+9 | 
| *  | Roll back the rest of r126557. It's a hack that will break in some obscure ca... | Benjamin Kramer | 2011-08-19 | 1 | -6/+0 | 
| *  | Revert r137310 because it does not optimize any code on ToT | Nadav Rotem | 2011-08-12 | 1 | -32/+0 | 
| *  | [AVX] When joining  two XMM registers into a YMM register, make sure that the | Nadav Rotem | 2011-08-11 | 1 | -0/+32 | 
| *  | Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10... | Eli Friedman | 2011-07-25 | 1 | -1/+1 | 
| *  | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -3/+3 | 
| *  | Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-A | Eric Christopher | 2011-07-14 | 1 | -2/+10 | 
| *  | Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. The | Lang Hames | 2011-07-07 | 1 | -1/+6 | 
| *  | Revert a part of r126557 which could create unschedulable DAGs. | Benjamin Kramer | 2011-06-29 | 1 | -32/+0 | 
| *  | Replace the existing forms of ConstantArray::get() with a single form | Jay Foad | 2011-06-22 | 1 | -1/+1 | 
| *  | Teach dag combine to match halfword byteswap patterns. | Evan Cheng | 2011-06-21 | 1 | -2/+264 | 
| *  | Add a DAGCombine for (ext (binop (load x), cst)). | Nick Lewycky | 2011-06-16 | 1 | -61/+109 | 
| *  | Enable the simplification of truncating-store after fixing the usage of | Nadav Rotem | 2011-06-15 | 1 | -3/+4 | 
| *  | When pattern matching during instruction selection make sure shl x,1 is not | Chad Rosier | 2011-06-14 | 1 | -0/+3 | 
| *  | Disable trunc-store simplification on vectors. | Nadav Rotem | 2011-06-14 | 1 | -1/+1 | 
| *  | Change this DAGCombine to build AND of SHR instead of SHR of AND; this matche... | Eli Friedman | 2011-06-09 | 1 | -15/+16 | 
| *  | Revert 121907 (it causes llc crash) and apply original patch from PR9817. | Devang Patel | 2011-05-23 | 1 | -0/+3 | 
| *  | Implement mulo x, 2 -> addo x, x in DAGCombiner. | Benjamin Kramer | 2011-05-21 | 1 | -0/+24 | 
| *  | Misc. code cleanups. | Dan Gohman | 2011-05-17 | 1 | -33/+34 | 
| *  | Fixes a bug in the DAGCombiner.  LoadSDNodes have two values (data, chain). | Nadav Rotem | 2011-05-11 | 1 | -1/+1 | 
| *  | Indent properly, no functionality change. | Duncan Sands | 2011-05-09 | 1 | -12/+12 | 
| *  | PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext. | Eli Friedman | 2011-04-16 | 1 | -2/+2 | 
| *  | Fix another instance of the DAG combiner not using the correct type for the R... | Owen Anderson | 2011-04-14 | 1 | -3/+5 | 
| *  | have dag combine zap "store undef", which can be formed during call lowering | Chris Lattner | 2011-04-09 | 1 | -2/+8 | 
| *  | Add a RemoveFromWorklist method to DCI. This is needed to do some complicated | Cameron Zwarich | 2011-04-02 | 1 | -0/+4 | 
| *  | Avoid replacing the value of a directly stored load with the stored value if ... | Evan Cheng | 2011-03-11 | 1 | -2/+1 | 
| *  | Can't introduce floating-point immediate constants after legalization. | Stuart Hastings | 2011-03-02 | 1 | -2/+6 | 
| *  | Fix typos in the comments. | Nadav Rotem | 2011-02-27 | 1 | -4/+7 | 
| *  | Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega... | Benjamin Kramer | 2011-02-26 | 1 | -0/+38 | 
| *  | Allow targets to specify a the type of the RHS of a shift parameterized on th... | Owen Anderson | 2011-02-25 | 1 | -48/+54 | 
| *  | Enable support for vector sext and trunc: | Nadav Rotem | 2011-02-24 | 1 | -10/+17 | 
| *  | Fix 9267;  Add vector zext support. | Nadav Rotem | 2011-02-20 | 1 | -1/+3 |