| Commit message (Expand) | Author | Age | Files | Lines |
* | give X86ISD::FNSTCW16m a memoperand, since it touches memory. It only | Chris Lattner | 2010-09-22 | 3 | -16/+21 |
* | give FP_TO_INT16_IN_MEM and friends a memoperand. They are only | Chris Lattner | 2010-09-22 | 4 | -22/+29 |
* | give VZEXT_LOAD a memory operand, it now works with segment registers. | Chris Lattner | 2010-09-22 | 5 | -13/+14 |
* | revert r114386 now that address modes work correctly, we get a nice | Chris Lattner | 2010-09-22 | 1 | -4/+0 |
* | give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256... | Chris Lattner | 2010-09-21 | 3 | -10/+11 |
* | OptimizeCompareInstr should avoid iterating pass the beginning of the MBB whe... | Evan Cheng | 2010-09-21 | 1 | -1/+6 |
* | Add start of support for MC instruction printer of ARM jump tables. Filling in | Jim Grosbach | 2010-09-21 | 2 | -0/+74 |
* | Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that ... | Owen Anderson | 2010-09-21 | 1 | -4/+0 |
* | Build the complement interval dupli after the split intervals instead of | Jakob Stoklund Olesen | 2010-09-21 | 2 | -35/+145 |
* | reimplement support for GS and FS relative address space matching | Chris Lattner | 2010-09-21 | 3 | -57/+44 |
* | Fixed pr20314-2.c failure, added E, F, p constraint letters. | John Thompson | 2010-09-21 | 1 | -6/+17 |
* | Rework passing parent pointers into complexpatterns, I forgot | Chris Lattner | 2010-09-21 | 1 | -27/+35 |
* | Move a sign-extend or a zero-extend of a load to the same basic block as the | Bob Wilson | 2010-09-21 | 1 | -1/+2 |
* | Clarify a comment. | Bob Wilson | 2010-09-21 | 1 | -1/+1 |
* | If only user of a vreg is an copy instruction to export copy of vreg out of c... | Devang Patel | 2010-09-21 | 1 | -0/+23 |
* | correct this logic. | Chris Lattner | 2010-09-21 | 1 | -2/+2 |
* | Reimplement r114460 in target-independent DAGCombine rather than target-depen... | Owen Anderson | 2010-09-21 | 3 | -23/+29 |
* | just like they can opt into getting the root of the pattern being | Chris Lattner | 2010-09-21 | 1 | -1/+5 |
* | fix a long standing wart: all the ComplexPattern's were being | Chris Lattner | 2010-09-21 | 16 | -139/+126 |
* | Refix MSVC9 and upper_bound. It actually needs a fully symmetric comparator. | Jakob Stoklund Olesen | 2010-09-21 | 1 | -7/+5 |
* | even though I'm about to rip it out, simplify the address mode stuff | Chris Lattner | 2010-09-21 | 2 | -28/+13 |
* | finish pushing MachinePointerInfo through selectiondags. At this point, | Chris Lattner | 2010-09-21 | 2 | -16/+7 |
* | convert a couple more places to use the new getStore() | Chris Lattner | 2010-09-21 | 3 | -11/+16 |
* | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 14 | -93/+87 |
* | When adding the carry bit to another value on X86, exploit the fact that the ... | Owen Anderson | 2010-09-21 | 1 | -0/+23 |
* | Don't pollute the global namespace. | Jakob Stoklund Olesen | 2010-09-21 | 1 | -0/+2 |
* | MSVC9 does not support upper_bound with an asymmetric comparator. | Jakob Stoklund Olesen | 2010-09-21 | 1 | -6/+10 |
* | Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON load | Bob Wilson | 2010-09-21 | 3 | -1/+66 |
* | eliminate some uses of the getStore overload. | Chris Lattner | 2010-09-21 | 3 | -41/+60 |
* | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner | 2010-09-21 | 8 | -93/+77 |
* | eliminate last SelectionDAG::getLoad old entrypoint, on to stores. | Chris Lattner | 2010-09-21 | 3 | -22/+7 |
* | fix the code that infers SV info to be correct when dealing | Chris Lattner | 2010-09-21 | 1 | -28/+53 |
* | Add LiveInterval::find and use it for most LiveRange searching operations | Jakob Stoklund Olesen | 2010-09-21 | 1 | -68/+8 |
* | Remove dead method. | Jakob Stoklund Olesen | 2010-09-21 | 1 | -21/+0 |
* | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 | 11 | -297/+283 |
* | Fix errant printing of [v]ldm instructions that aren't a pop | Jim Grosbach | 2010-09-21 | 1 | -32/+24 |
* | Simplify code. | Benjamin Kramer | 2010-09-21 | 1 | -8/+6 |
* | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 8 | -192/+192 |
* | convert dagcombine off the old form of getLoad. This fixes several bugs | Chris Lattner | 2010-09-21 | 1 | -16/+18 |
* | Make CreateComplexVariable independent of SmallVector. | Benjamin Kramer | 2010-09-21 | 1 | -7/+6 |
* | simplify DAGCombiner::SimplifySelectOps step #2/2. | Chris Lattner | 2010-09-21 | 1 | -55/+53 |
* | substantially reduce indentation and simplify DAGCombiner::SimplifySelectOps. | Chris Lattner | 2010-09-21 | 1 | -85/+76 |
* | llvmc: Allow multiple output languages. | Mikhail Glushenkov | 2010-09-21 | 1 | -23/+35 |
* | Fixed ambiguous call. | Lang Hames | 2010-09-21 | 1 | -1/+2 |
* | Fix buglet when the TST instruction directly uses the AND result. | Gabor Greif | 2010-09-21 | 1 | -5/+6 |
* | Added an additional PBQP problem builder which adds coalescing costs (both be... | Lang Hames | 2010-09-21 | 1 | -14/+127 |
* | Move the search for the appropriate AND instruction | Gabor Greif | 2010-09-21 | 3 | -23/+47 |
* | a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not | Chris Lattner | 2010-09-21 | 2 | -15/+13 |
* | convert the targets off the non-MachinePointerInfo of getLoad. | Chris Lattner | 2010-09-21 | 11 | -102/+116 |
* | add some accessors | Chris Lattner | 2010-09-21 | 1 | -0/+7 |