| Commit message (Expand) | Author | Age | Files | Lines |
* | Tidy up spacing. | Craig Topper | 2012-05-23 | 1 | -2/+2 |
* | Avoid creating a cycle when folding load / op with flag / store. PR11451474. ... | Evan Cheng | 2012-05-16 | 1 | -0/+14 |
* | Generalize r153635 to deal with TokenFactor chains; also clean up the logic a... | Evan Cheng | 2012-04-12 | 1 | -41/+51 |
* | Cleanup and relax a restriction on the matching of global offsets into | Chandler Carruth | 2012-04-09 | 1 | -9/+10 |
* | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola | 2012-04-04 | 1 | -1/+1 |
* | Replace assert(0) with llvm_unreachable to avoid warnings about dropping off ... | Benjamin Kramer | 2012-03-29 | 1 | -6/+5 |
* | For X86, change load/dec-or-inc/store into dec-or-inc, respectively. | Joel Jones | 2012-03-29 | 1 | -34/+94 |
* | Reverted to revision 153616 to unblock build | Joel Jones | 2012-03-29 | 1 | -94/+34 |
* | For X86, change load/dec-or-inc/store into dec-or-inc, respectively. | Joel Jones | 2012-03-29 | 1 | -34/+94 |
* | Prune some includes | Craig Topper | 2012-03-27 | 1 | -1/+0 |
* | Remove unnecessary llvm:: qualifications | Craig Topper | 2012-03-27 | 1 | -1/+1 |
* | Reorder includes in Target backends to following coding standards. Remove som... | Craig Topper | 2012-03-17 | 1 | -1/+1 |
* | Use uint16_t to store opcodes in static tables in X86 backend. | Craig Topper | 2012-03-09 | 1 | -1/+1 |
* | Declare register classes as const. Fix a couple pointers to register classes ... | Craig Topper | 2012-02-22 | 1 | -2/+2 |
* | Use the same CALL instructions for Windows as for everything else. | Jakob Stoklund Olesen | 2012-02-16 | 1 | -1/+1 |
* | Stop custom lowering forr x86 DEC64m from happening if the load in the lowere... | Pete Cooper | 2012-02-15 | 1 | -0/+1 |
* | Fixed bug when custom lowering DEC64m on x86. | Pete Cooper | 2012-02-13 | 1 | -0/+1 |
* | More dead code removal (using -Wunreachable-code) | David Blaikie | 2012-01-20 | 1 | -1/+0 |
* | Switch all of the uses of my InsertDAGNode helper to follow the exact | Chandler Carruth | 2012-01-12 | 1 | -8/+22 |
* | Revert r147945 which disabled an addressing mode transformation. I had | Chandler Carruth | 2012-01-11 | 1 | -4/+0 |
* | Disable the transformation I added in r147936 to see if it fixes some | Chandler Carruth | 2012-01-11 | 1 | -0/+4 |
* | Hoist a really redundant code pattern into a helper function, and delete | Chandler Carruth | 2012-01-11 | 1 | -80/+29 |
* | Simplify the AND-rooted mask+shift checking code to match that of the | Chandler Carruth | 2012-01-11 | 1 | -8/+6 |
* | Unify the interface of the three mask+shift transform helpers, and | Chandler Carruth | 2012-01-11 | 1 | -26/+34 |
* | Clarify and make explicit some of the requirements for transforming | Chandler Carruth | 2012-01-11 | 1 | -52/+64 |
* | Hoist the logic to transform shift+mask combinations into sub-register | Chandler Carruth | 2012-01-11 | 1 | -56/+68 |
* | Teach the X86 instruction selection to do some heroic transforms to | Chandler Carruth | 2012-01-11 | 1 | -0/+146 |
* | Don't rely on the fact that shift values are never very large, and thus | Chandler Carruth | 2012-01-09 | 1 | -1/+1 |
* | Added missing comment about new custom lowering of DEC64 | Pete Cooper | 2011-11-16 | 1 | -0/+12 |
* | Added custom lowering for load->dec->store sequence in x86 when the EFLAGS re... | Pete Cooper | 2011-11-15 | 1 | -0/+57 |
* | Reapply r143206, with fixes. Disallow physical register lifetimes | Dan Gohman | 2011-11-03 | 1 | -1/+3 |
* | Revert r143206, as there are still some failing tests. | Dan Gohman | 2011-10-29 | 1 | -3/+1 |
* | Reapply r143177 and r143179 (reverting r143188), with scheduler | Dan Gohman | 2011-10-28 | 1 | -1/+3 |
* | Speculatively disable Dan's commits 143177 and 143179 to see if | Duncan Sands | 2011-10-28 | 1 | -3/+1 |
* | Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUW | Dan Gohman | 2011-10-28 | 1 | -1/+3 |
* | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. | Jakob Stoklund Olesen | 2011-10-08 | 1 | -3/+4 |
* | Teach PreprocessISelDAG to be aware of vector types and to not process them. | Bruno Cardoso Lopes | 2011-08-01 | 1 | -2/+7 |
* | Make sure we don't combine a large displacement and a frame index in the same... | Eli Friedman | 2011-07-13 | 1 | -8/+25 |
* | Refactor out checking for displacements on x86-64 addressing modes. No funct... | Eli Friedman | 2011-07-13 | 1 | -46/+34 |
* | TargetConstant immediates won't be placed into registers so tighten | Eric Christopher | 2011-07-01 | 1 | -3/+4 |
* | Fix a small thinko for constant i64 lock/orq optimization where we | Eric Christopher | 2011-06-30 | 1 | -2/+4 |
* | Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends. | Stuart Hastings | 2011-05-20 | 1 | -3/+3 |
* | Update comment. | Eric Christopher | 2011-05-17 | 1 | -4/+4 |
* | Support XOR and AND optimization with no return value. | Eric Christopher | 2011-05-17 | 1 | -5/+49 |
* | Couple less magic numbers. | Eric Christopher | 2011-05-17 | 1 | -3/+5 |
* | Make this code a little less magic number laden. | Eric Christopher | 2011-05-17 | 1 | -12/+30 |
* | Turn this into a table, this will make more sense shortly. | Eric Christopher | 2011-05-11 | 1 | -11/+29 |
* | Optimize atomic lock or that doesn't use the result value. | Eric Christopher | 2011-05-10 | 1 | -0/+81 |
* | Silence an overzealous uninitialized variable warning from GCC. | Benjamin Kramer | 2011-04-23 | 1 | -1/+1 |
* | X86: Try to use a smaller encoding by transforming (X << C1) & C2 into (X & (... | Benjamin Kramer | 2011-04-22 | 1 | -0/+75 |