Age | Commit message (Expand) | Author |
2006-02-23 | Fix an endianness problem on big-endian targets with expanded operands | Chris Lattner |
2006-02-23 | Record all of the expanded registers in the DAG and machine instr, fixing | Chris Lattner |
2006-02-22 | This fixes a couple of problems with expansion | Chris Lattner |
2006-02-22 | Don't return registers from register classes that aren't legal. | Chris Lattner |
2006-02-22 | Change a whole bunch of code to be built around RegsForValue instead of | Chris Lattner |
2006-02-22 | split register class handling from explicit physreg handling. | Chris Lattner |
2006-02-21 | Adjust to changes in getRegForInlineAsmConstraint prototype | Chris Lattner |
2006-02-21 | Updates to match change of getRegForInlineAsmConstraint prototype | Chris Lattner |
2006-02-20 | Fix a problem Nate and Duraid reported where simplifying nodes can cause | Chris Lattner |
2006-02-20 | Fix a problem on itanium with memset. The value to set has been promoted to | Chris Lattner |
2006-02-18 | Add a fold for add that exchanges it with a constant shift if possible, so | Nate Begeman |
2006-02-18 | Add checks to make sure we don't create bogus extend nodes, and fix a bug | Nate Begeman |
2006-02-17 | Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn't | Chris Lattner |
2006-02-17 | Clean up DemandedBitsAreZero interface | Nate Begeman |
2006-02-17 | Don't expand sdiv by power of two before legalize, since it will likely | Nate Begeman |
2006-02-17 | kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC | Nate Begeman |
2006-02-17 | Fix another miscompilation exposed by lencode, where we lowered i64->f32 | Chris Lattner |
2006-02-17 | Fix bug noticed by VC++. | Jeff Cohen |
2006-02-16 | Dumb bug. Code sees a memcpy from X+c so it increments src offset. But it | Evan Cheng |
2006-02-16 | Rework the SelectionDAG-based implementations of SimplifyDemandedBits | Nate Begeman |
2006-02-16 | If the false case is the current basic block, then this is a self loop. | Evan Cheng |
2006-02-16 | Lowering of sdiv X, pow2 was broken, this fixes it. This patch is written | Chris Lattner |
2006-02-15 | Remove an unused function parameter. | Evan Cheng |
2006-02-15 | Turn a memcpy from string constant into a series of stores of constant values. | Evan Cheng |
2006-02-15 | Should not combine ISD::LOCATIONs until we have scheme to remove from | Jim Laskey |
2006-02-15 | Lower memcpy with small constant size operand into a series of load / store | Evan Cheng |
2006-02-14 | Doh again! | Evan Cheng |
2006-02-14 | Keep to < 80 cols | Evan Cheng |
2006-02-14 | Missed a break so memcpy cases fell through to memset. Doh. | Evan Cheng |
2006-02-14 | Fixed a build breakage. | Evan Cheng |
2006-02-14 | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. | Evan Cheng |
2006-02-14 | Expand memset dst, c, size to a series of stores if size falls below the | Evan Cheng |
2006-02-14 | now that libcalls don't suck, we can remove this hack | Chris Lattner |
2006-02-14 | Fix a latent bug in the call sequence handling stuff. Some targets (e.g. x86) | Chris Lattner |
2006-02-13 | Rename to better reflect usage (current and planned.) | Jim Laskey |
2006-02-13 | Completely rewrite libcall insertion by the legalizer, providing the | Chris Lattner |
2006-02-11 | Reorg for integration with gcc4. Old style debug info will not be passed though | Jim Laskey |
2006-02-09 | Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc | Evan Cheng |
2006-02-09 | More changes to reduce frame size. | Evan Cheng |
2006-02-09 | Make MachineConstantPool entries alignments explicit | Chris Lattner |
2006-02-08 | Compile this: | Chris Lattner |
2006-02-05 | Back out previous commit, it isn't safe. | Nate Begeman |
2006-02-05 | fold c1 << (x + c2) into (c1 << c2) << x. fix a warning. | Nate Begeman |
2006-02-05 | Handle urem by shifted powers of 2. | Nate Begeman |
2006-02-05 | handle combining A / (B << N) into A >>u (log2(B)+N) when B is a power of 2 | Nate Begeman |
2006-02-05 | * Added SDNode::isOnlyUse(). | Evan Cheng |
2006-02-04 | Fix VC++ warning. | Jeff Cohen |
2006-02-04 | Get rid of some memory leaks identified by Valgrind | Evan Cheng |
2006-02-04 | Add initial support for immediates. This allows us to compile this: | Chris Lattner |
2006-02-04 | Initial early support for non-register operands, like immediates | Chris Lattner |