| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement mulo x, 2 -> addo x, x in DAGCombiner. | Benjamin Kramer | 2011-05-21 | 1 | -0/+24 |
* | Fix PR9955 by only attaching load memory operands to load instructions and | Cameron Zwarich | 2011-05-19 | 1 | -3/+37 |
* | Update some currently-disabled code, preparing for eventual use. | Stuart Hastings | 2011-05-19 | 1 | -6/+7 |
* | Revert commit 131534 since it seems to have broken several buildbots. | Duncan Sands | 2011-05-18 | 3 | -4/+4 |
* | Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' | Nadav Rotem | 2011-05-18 | 3 | -4/+4 |
* | Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator... | Eli Friedman | 2011-05-17 | 1 | -3/+8 |
* | Misc. code cleanups. | Dan Gohman | 2011-05-17 | 1 | -60/+59 |
* | Misc. code cleanups. | Dan Gohman | 2011-05-17 | 1 | -33/+34 |
* | Delete unused variables. | Dan Gohman | 2011-05-16 | 2 | -8/+6 |
* | Trim #includes. | Dan Gohman | 2011-05-16 | 1 | -7/+0 |
* | Fix whitespace and 80-column violations. | Dan Gohman | 2011-05-16 | 1 | -10/+10 |
* | Track how many insns fast-isel successfully selects as well as how many it | Jim Grosbach | 2011-05-16 | 1 | -0/+2 |
* | Preserve debug info for unused zero extended boolean argument. | Devang Patel | 2011-05-16 | 1 | -6/+27 |
* | Make fast-isel work correctly s/uadd.with.overflow intrinsics. | Eli Friedman | 2011-05-16 | 1 | -7/+7 |
* | Fix silly typo. | Eli Friedman | 2011-05-16 | 1 | -1/+1 |
* | Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl... | Eli Friedman | 2011-05-16 | 1 | -0/+42 |
* | Don't do tail calls in a function that call setjmp. The stack might be | Rafael Espindola | 2011-05-16 | 1 | -33/+1 |
* | Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsi... | Eli Friedman | 2011-05-14 | 1 | -0/+10 |
* | Make codegen able to handle values of empty types. This is one way | Rafael Espindola | 2011-05-13 | 2 | -6/+33 |
* | Since I can't reproduce the failures from 131261, re-trying with a | Stuart Hastings | 2011-05-13 | 1 | -2/+6 |
* | Revert 131266 and 131261 due to buildbot complaints. | Stuart Hastings | 2011-05-13 | 1 | -9/+2 |
* | Non-fast-isel followup to 129634; correctly handle branches controlled | Stuart Hastings | 2011-05-12 | 1 | -2/+9 |
* | Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain). | Nadav Rotem | 2011-05-11 | 1 | -1/+1 |
* | Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp | Bill Wendling | 2011-05-11 | 1 | -1/+1 |
* | Disable my little CopyToReg argument hack with fast-isel. rdar://problem/941... | Eli Friedman | 2011-05-10 | 1 | -2/+3 |
* | Correctly walk through nested and adjacent CALLSEQ_START nodes. No | Stuart Hastings | 2011-05-10 | 1 | -1/+2 |
* | Look through struct wrapped types for inline asm statments. | Eric Christopher | 2011-05-09 | 2 | -0/+12 |
* | Indent properly, no functionality change. | Duncan Sands | 2011-05-09 | 1 | -12/+12 |
* | 80 col violations. | Evan Cheng | 2011-05-06 | 1 | -3/+7 |
* | Make the logic for determining function alignment more explicit. No function... | Eli Friedman | 2011-05-06 | 1 | -0/+2 |
* | Use array_lengthof. No functional change. | Eli Friedman | 2011-05-06 | 1 | -3/+1 |
* | Allow FastISel of three-register-operand instructions. | Owen Anderson | 2011-05-05 | 1 | -0/+24 |
* | Avoid extra vreg copies for arguments passed in registers. Specifically, thi... | Eli Friedman | 2011-05-05 | 2 | -38/+44 |
* | Small syntax cleanup; we don't need to #define constants in C++. No function... | Eli Friedman | 2011-05-05 | 1 | -3/+3 |
* | Other parts of the SelectionDAG framework assume that targets use their point... | Owen Anderson | 2011-05-02 | 1 | -1/+1 |
* | Make FastEmit_ri_ try a bit harder to succeed for supported operations; FastE... | Eli Friedman | 2011-04-29 | 1 | -2/+7 |
* | Fix a silly mistake in r130338. | Eli Friedman | 2011-04-28 | 1 | -1/+1 |
* | Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co... | Eli Friedman | 2011-04-27 | 1 | -2/+6 |
* | Remove unused function. | Eli Friedman | 2011-04-27 | 1 | -47/+0 |
* | Be careful about scheduling nodes above previous calls. It increase usages of | Evan Cheng | 2011-04-26 | 2 | -1/+61 |
* | Fast-isel support for simple inline asms. | Dan Gohman | 2011-04-26 | 1 | -10/+31 |
* | Fix typo | Evan Cheng | 2011-04-26 | 1 | -1/+1 |
* | A dbg.declare may not be in entry block, even if it is referring to an incomi... | Devang Patel | 2011-04-25 | 1 | -4/+0 |
* | Remove unused STL header includes. | Jay Foad | 2011-04-23 | 1 | -1/+0 |
* | Teach FastISel to deal with instructions that have two immediate operands. | Owen Anderson | 2011-04-22 | 1 | -10/+27 |
* | Recommit the fix for rdar://9289512 with a couple tweaks to | Chris Lattner | 2011-04-22 | 1 | -17/+54 |
* | DAGCombine: fold "(zext x) == C" into "x == (trunc C)" if the trunc is lossless. | Benjamin Kramer | 2011-04-22 | 1 | -0/+36 |
* | Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...", | Daniel Dunbar | 2011-04-21 | 1 | -41/+15 |
* | Rewrite the expander for umulo/smulo to remember to sign extend the input | Eric Christopher | 2011-04-20 | 1 | -10/+58 |
* | Delete unnecessary variable. <rdar://problem/7662569> | Stuart Hastings | 2011-04-19 | 1 | -11/+4 |