| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Plugin new subtarget backend into the build. | Jim Laskey | 2005-10-21 | 5 | -80/+42 |
* | silence a release mode warning | Chris Lattner | 2005-10-21 | 1 | -1/+1 |
* | Make the coallescer a bit smarter, allowing it to join more live ranges. | Chris Lattner | 2005-10-21 | 1 | -30/+85 |
* | Fix LiveInterval::getOverlapingRanges to take things in the right order | Chris Lattner | 2005-10-21 | 1 | -3/+3 |
* | Match rotate. This does actually match the rotates in an rc5 cipher, but I | Nate Begeman | 2005-10-21 | 1 | -0/+3 |
* | My previous patch was too conservative. Reject FP and void types, but do | Chris Lattner | 2005-10-21 | 1 | -1/+2 |
* | Don't generate operations that aren't yet supported | Nate Begeman | 2005-10-21 | 1 | -1/+4 |
* | Kill some now-dead code. | Nate Begeman | 2005-10-21 | 1 | -159/+0 |
* | Fix a typo in the dag combiner, so that this can work on i64 targets | Nate Begeman | 2005-10-21 | 1 | -3/+2 |
* | byte zap not immediate goodness | Andrew Lenharth | 2005-10-21 | 1 | -12/+47 |
* | Invert the TargetLowering flag that controls divide by consant expansion. | Nate Begeman | 2005-10-21 | 5 | -66/+45 |
* | Inst cleanup. As a bonus, operands are in the correct order for cmovs. Expe... | Andrew Lenharth | 2005-10-20 | 2 | -47/+33 |
* | Use a literal to define ineg instead of immzero | Chris Lattner | 2005-10-20 | 1 | -2/+1 |
* | Fix a conditional so we don't access past the end of the range. Thanks to | Chris Lattner | 2005-10-20 | 1 | -6/+4 |
* | added a few 1 operand form stuff. Seems to break regalloc on alpha. sigh | Andrew Lenharth | 2005-10-20 | 3 | -13/+33 |
* | add cttz and ctpop | Andrew Lenharth | 2005-10-20 | 1 | -0/+2 |
* | Fix a couple bugs in the const div stuff where we'd generate MULHS/MULHU | Nate Begeman | 2005-10-20 | 1 | -3/+4 |
* | don't use llabs with apparently VC++ doesn't have | Chris Lattner | 2005-10-20 | 1 | -1/+1 |
* | Fix order of eval problem from when I refactored this into a function. | Chris Lattner | 2005-10-20 | 1 | -3/+2 |
* | Sounds good, finish the intop conversion. | Andrew Lenharth | 2005-10-20 | 1 | -27/+20 |
* | Add some more patterns for i64 on ppc | Nate Begeman | 2005-10-20 | 1 | -6/+12 |
* | add a new method, play around with some code. | Chris Lattner | 2005-10-20 | 1 | -10/+56 |
* | Refactor some code, pulling it out into a function. No functionality change. | Chris Lattner | 2005-10-20 | 1 | -15/+26 |
* | Do NOT touch FP ops with LSR. This fixes a testcase Nate sent me from an | Chris Lattner | 2005-10-20 | 1 | -1/+1 |
* | Add some pattern fragments to simplify the repetitive parts of the patterns | Chris Lattner | 2005-10-20 | 1 | -3/+22 |
* | simplify this a bit by using immediates | Chris Lattner | 2005-10-20 | 1 | -24/+16 |
* | Move the target constant divide optimization up into the dag combiner, so | Nate Begeman | 2005-10-20 | 4 | -314/+265 |
* | forgot this one | Andrew Lenharth | 2005-10-20 | 1 | -0/+265 |
* | ret 0; works, not much else | Andrew Lenharth | 2005-10-20 | 7 | -139/+226 |
* | This fixes PR638: | John Criswell | 2005-10-19 | 1 | -6/+6 |
* | Added InstrSchedClass to each of the PowerPC Instructions. | Jim Laskey | 2005-10-19 | 9 | -389/+427 |
* | Write patterns for the various shl and srl patterns that don't involve | Nate Begeman | 2005-10-19 | 3 | -50/+71 |
* | Push processor descriptions to the top of target and add command line info. | Jim Laskey | 2005-10-19 | 7 | -23/+80 |
* | now that tblgen is smarter, use integers directly. This should help Andrew too | Chris Lattner | 2005-10-19 | 1 | -4/+1 |
* | teach ppc backend these are copies | Chris Lattner | 2005-10-19 | 1 | -1/+2 |
* | Convert these cases to patterns | Chris Lattner | 2005-10-19 | 2 | -37/+11 |
* | Woo, it kinda works. We now generate this atrociously bad, but correct, | Nate Begeman | 2005-10-19 | 2 | -23/+54 |
* | apply some tblgen majik to simplify the X register definitions | Chris Lattner | 2005-10-19 | 1 | -19/+19 |
* | Teach Legalize how to do something with EXTRACT_ELEMENT when the type of | Nate Begeman | 2005-10-19 | 1 | -7/+30 |
* | Make a new reg class for 64 bit regs that aliases the 32 bit regs. This | Nate Begeman | 2005-10-19 | 3 | -9/+50 |
* | Add the ability to lower return instructions to TargetLowering. This | Nate Begeman | 2005-10-18 | 4 | -7/+39 |
* | Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not requesting a zero | Chris Lattner | 2005-10-18 | 1 | -0/+1 |
* | remove hack | Chris Lattner | 2005-10-18 | 1 | -3/+1 |
* | Simple edits; remove unimplimented cases and clarify long haul SLU cases. | Jim Laskey | 2005-10-18 | 4 | -61/+3 |
* | Fix the JIT encoding of LWA, LD, STD, and STDU. | Chris Lattner | 2005-10-18 | 3 | -4/+20 |
* | Checking in first round of scheduling tablegen files. Not tied in as yet. | Jim Laskey | 2005-10-18 | 6 | -0/+947 |
* | add a case | Chris Lattner | 2005-10-18 | 1 | -0/+3 |
* | Add an option to this pass. If it is set, we are allowed to internalize | Chris Lattner | 2005-10-18 | 1 | -4/+10 |
* | Fold (select C, load A, load B) -> load (select C, A, B). This happens quite | Chris Lattner | 2005-10-18 | 1 | -7/+82 |
* | Do the right thing and enable 64 bit regs under the control of a subtarget | Nate Begeman | 2005-10-18 | 3 | -8/+10 |