| Commit message (Expand) | Author | Age | Files | Lines |
* | Given a pair of floating point load and store, if there are no other uses of | Evan Cheng | 2011-02-02 | 1 | -0/+65 |
* | Take Bill Wendling's suggestion for structuring a couple of asserts. | Matt Beaumont-Gay | 2011-02-01 | 1 | -6/+6 |
* | Keep track of incoming argument's location while emitting LiveIns. | Devang Patel | 2011-01-31 | 2 | -2/+11 |
* | Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions. | Richard Osborne | 2011-01-31 | 1 | -2/+2 |
* | Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ... | Benjamin Kramer | 2011-01-30 | 1 | -0/+23 |
* | Add the missing sub identity "A-(A-B) -> B" to DAGCombine. | Benjamin Kramer | 2011-01-29 | 1 | -0/+3 |
* | Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger! | Nick Lewycky | 2011-01-28 | 1 | -1/+2 |
* | Remove a temporary workaround for a lencod miscompile. Depends on the fix in ... | Andrew Trick | 2011-01-27 | 1 | -2/+0 |
* | Speculatively revert r124380. | Devang Patel | 2011-01-27 | 2 | -4/+1 |
* | While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ... | Devang Patel | 2011-01-27 | 2 | -1/+4 |
* | Try harder to not have unused variables. | Matt Beaumont-Gay | 2011-01-27 | 1 | -0/+2 |
* | Opt-mode -Wunused-variable cleanup | Matt Beaumont-Gay | 2011-01-27 | 1 | -4/+2 |
* | Reapply 124301 | Devang Patel | 2011-01-27 | 1 | -1/+5 |
* | Initialize variable to get rid of clang warning. | Bill Wendling | 2011-01-26 | 1 | -1/+1 |
* | Revert 124301. | Devang Patel | 2011-01-26 | 1 | -5/+1 |
* | Revert r124302 | Devang Patel | 2011-01-26 | 1 | -3/+0 |
* | [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides a | David Greene | 2011-01-26 | 2 | -0/+73 |
* | While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ... | Devang Patel | 2011-01-26 | 1 | -0/+3 |
* | Process valid SDDbgValues even if the node does not have any order assigned. | Devang Patel | 2011-01-26 | 1 | -1/+5 |
* | Refactor. | Devang Patel | 2011-01-26 | 1 | -19/+30 |
* | [AVX] Support EXTRACT_SUBVECTOR on x86. This provides a default | David Greene | 2011-01-26 | 2 | -5/+24 |
* | Provide an interface to transfer SDDbgValue from one SDNode to another. | Devang Patel | 2011-01-25 | 2 | -0/+25 |
* | Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini... | Devang Patel | 2011-01-25 | 1 | -1/+3 |
* | This assertion is too restrictive, it does not apply for dangling dbg value n... | Devang Patel | 2011-01-25 | 1 | -8/+0 |
* | Speculatively revert r124138. | Devang Patel | 2011-01-24 | 1 | -3/+1 |
* | Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini... | Devang Patel | 2011-01-24 | 1 | -1/+3 |
* | Temporarily workaround JM/lencod miscompile (SIGSEGV). | Andrew Trick | 2011-01-24 | 1 | -0/+2 |
* | Null initialize a few variables flagged by | Ted Kremenek | 2011-01-23 | 1 | -1/+1 |
* | Enable support for precise scheduling of the instruction selection | Andrew Trick | 2011-01-21 | 1 | -1/+1 |
* | Convert -enable-sched-cycles and -enable-sched-hazard to -disable | Andrew Trick | 2011-01-21 | 1 | -29/+31 |
* | My editor's indent went crazy. Fix. | Eric Christopher | 2011-01-20 | 1 | -1/+1 |
* | Expand invalid return values for umulo and smulo. Handle these similarly | Eric Christopher | 2011-01-20 | 2 | -0/+28 |
* | Selection DAG scheduler register pressure heuristic fixes. | Andrew Trick | 2011-01-20 | 1 | -8/+27 |
* | Use only one API at a time. | Eric Christopher | 2011-01-20 | 1 | -2/+1 |
* | If we can, lower the multiply part of a umulo/smulo call to a libcall | Eric Christopher | 2011-01-20 | 1 | -8/+27 |
* | Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. | Jeffrey Yasskin | 2011-01-18 | 1 | -1/+0 |
* | Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END | Stuart Hastings | 2011-01-18 | 1 | -15/+9 |
* | Fix an off-by-one error in ctpop combining. | Benjamin Kramer | 2011-01-17 | 1 | -1/+1 |
* | Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0. | Benjamin Kramer | 2011-01-17 | 1 | -0/+24 |
* | reapply my fix for PR8961 with a tweak to properly handle | Chris Lattner | 2011-01-16 | 1 | -6/+12 |
* | Add an assert so we don't silently miscompile ctpop for bit widths > 128. | Benjamin Kramer | 2011-01-15 | 1 | -0/+4 |
* | Reimplement CTPOP legalization with the "best" algorithm from | Benjamin Kramer | 2011-01-15 | 1 | -18/+45 |
* | Delete an assignment to ThisBB which isn't needed, and tidy up some | Dan Gohman | 2011-01-14 | 1 | -4/+6 |
* | Support for precise scheduling of the instruction selection DAG, | Andrew Trick | 2011-01-14 | 1 | -537/+663 |
* | Set the insertion point correctly for instructions generated by load folding: | Chris Lattner | 2011-01-14 | 1 | -4/+4 |
* | Fix r123346 to handle scalar types too. | Dan Gohman | 2011-01-13 | 1 | -2/+1 |
* | Apply the patch from PR8958, which allows llc to get slightly | Dan Gohman | 2011-01-12 | 1 | -1/+2 |
* | Move ExpandAtomic into the integer expansion routines - it's only used there. | Eric Christopher | 2011-01-11 | 2 | -86/+87 |
* | Fix PR 8916 (qv for analysis), at least the immediate problem. | Dale Johannesen | 2011-01-10 | 1 | -1/+2 |
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov | 2011-01-10 | 5 | -7/+4 |