| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach sparc to fold loads/stores into copies. | Chris Lattner | 2006-02-03 | 2 | -37/+47 |
* | Implement isLoadFromStackSlot and isStoreToStackSlot | Chris Lattner | 2006-02-03 | 2 | -0/+52 |
* | %fcc is not an alias for %fcc0 | Chris Lattner | 2006-02-02 | 1 | -4/+4 |
* | correct an opcode | Chris Lattner | 2006-02-02 | 1 | -2/+2 |
* | Allow the specification of explicit alignments for constant pool entries. | Evan Cheng | 2006-01-31 | 1 | -1/+2 |
* | add a missing break that caused a lot of failures last night :( | Chris Lattner | 2006-01-31 | 1 | -0/+1 |
* | okay, one more | Chris Lattner | 2006-01-31 | 1 | -0/+2 |
* | another note | Chris Lattner | 2006-01-31 | 1 | -1/+2 |
* | More notes | Chris Lattner | 2006-01-31 | 1 | -1/+15 |
* | another one | Chris Lattner | 2006-01-31 | 1 | -0/+1 |
* | add a note | Chris Lattner | 2006-01-31 | 1 | -0/+29 |
* | add conditional moves of float and double values on int/fp condition codes. | Chris Lattner | 2006-01-31 | 1 | -6/+27 |
* | treat conditional branches the same way as conditional moves (giving them | Chris Lattner | 2006-01-31 | 3 | -129/+17 |
* | compactify all of the integer conditional moves into one instruction that takes | Chris Lattner | 2006-01-31 | 4 | -166/+144 |
* | Add immediate forms of integer cmovs | Chris Lattner | 2006-01-31 | 1 | -6/+49 |
* | Shrinkify | Chris Lattner | 2006-01-31 | 1 | -143/+86 |
* | Add the full complement of conditional moves of integer registers. | Chris Lattner | 2006-01-31 | 1 | -7/+115 |
* | Compile this: | Chris Lattner | 2006-01-31 | 1 | -21/+37 |
* | I don't see why this optimization isn't safe, but it isn't, so disable it | Chris Lattner | 2006-01-31 | 1 | -1/+2 |
* | Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure fr... | Chris Lattner | 2006-01-30 | 1 | -0/+3 |
* | Revamp the ICC/FCC reading instructions to be parameterized in terms of the | Chris Lattner | 2006-01-30 | 2 | -71/+212 |
* | Compile: | Chris Lattner | 2006-01-30 | 2 | -16/+27 |
* | If the target has V9 instructions, this pass is a noop, don't bother | Chris Lattner | 2006-01-30 | 1 | -8/+16 |
* | When in v9 mode, emit fabsd/fnegd/fmovd | Chris Lattner | 2006-01-30 | 1 | -8/+30 |
* | First step towards V9 instructions in the V8 backend, two conditional move | Chris Lattner | 2006-01-30 | 3 | -7/+44 |
* | Two changes: | Chris Lattner | 2006-01-30 | 1 | -0/+11 |
* | When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold | Chris Lattner | 2006-01-30 | 1 | -0/+18 |
* | Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,m... | Chris Lattner | 2006-01-30 | 1 | -6/+4 |
* | Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes, | Chris Lattner | 2006-01-30 | 1 | -0/+26 |
* | Use V8ISD::CALL instead of ISD::CALL | Chris Lattner | 2006-01-27 | 2 | -5/+9 |
* | initialize member vars | Chris Lattner | 2006-01-27 | 1 | -0/+5 |
* | Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for | Nate Begeman | 2006-01-27 | 1 | -29/+32 |
* | Subtarget feature can now set any variable to any value | Evan Cheng | 2006-01-27 | 1 | -3/+3 |
* | PHI and INLINEASM are now built-in instructions provided by Target.td | Chris Lattner | 2006-01-27 | 2 | -3/+0 |
* | Rest of subtarget support, remove references to ppc | Chris Lattner | 2006-01-26 | 4 | -14/+38 |
* | Add trivial subtarget support | Chris Lattner | 2006-01-26 | 6 | -1/+86 |
* | Set SchedulingForLatency to be the default scheduling preference for all. | Evan Cheng | 2006-01-25 | 1 | -1/+0 |
* | First part of bug 680: | Nate Begeman | 2006-01-25 | 1 | -37/+18 |
* | Default scheduling preference is SchedulingForLatency. | Evan Cheng | 2006-01-25 | 1 | -0/+1 |
* | remove the V8 simple isel | Chris Lattner | 2006-01-23 | 3 | -1840/+4 |
* | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 2 | -0/+2 |
* | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 1 | -0/+1 |
* | implement support for f32 arguments past the first 6 words | Chris Lattner | 2006-01-19 | 1 | -0/+5 |
* | Silly Sparc is big endian. If we have to load args out of incoming stack slots | Chris Lattner | 2006-01-16 | 1 | -0/+4 |
* | Make sure that bool,byte and short arguments are the right type when loaded | Chris Lattner | 2006-01-15 | 1 | -0/+1 |
* | Disable a broken optimization | Chris Lattner | 2006-01-15 | 1 | -1/+2 |
* | Don't print a label for the first MBB in a function. | Chris Lattner | 2006-01-15 | 2 | -5/+13 |
* | Have legalize take care of DYNAMIC_STACKALLOC for us, implement llvm.stacksav... | Chris Lattner | 2006-01-15 | 1 | -18/+4 |
* | Implement DYNAMIC_STACKALLOC for V8 | Chris Lattner | 2006-01-15 | 1 | -1/+18 |
* | reorder passes | Chris Lattner | 2006-01-15 | 1 | -4/+6 |