2006-03-05 |
Chris Lattner | Copysign needs to be expanded everywhere. Note that... |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Don't print constant initializers, they may span lines... |
tree | commitdiff |
2006-02-21 |
Chris Lattner | The HasNoV9 hack isn't needed here, now that tblgen... |
tree | commitdiff |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
tree | commitdiff |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
tree | commitdiff |
2006-02-15 |
Chris Lattner | Sparc actually *DOES* have a directive for emitting... |
tree | commitdiff |
2006-02-15 |
Chris Lattner | Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllo... |
tree | commitdiff |
2006-02-13 |
Chris Lattner | Switch targets over to using SelectionDAG::getCALLSEQ_S... |
tree | commitdiff |
2006-02-10 |
Chris Lattner | Use the auto-generated call matcher. Remove a broken... |
tree | commitdiff |
2006-02-10 |
Chris Lattner | Update to new-style flags usage, simplifying the .td... |
tree | commitdiff |
2006-02-09 |
Chris Lattner | Done |
tree | commitdiff |
2006-02-09 |
Chris Lattner | Enable LSR by default for SPARC: it is a clear win. |
tree | commitdiff |
2006-02-09 |
Evan Cheng | Match getTargetNode() changes (now return SDNode* inste... |
tree | commitdiff |
2006-02-09 |
Chris Lattner | add an option to turn on LSR. |
tree | commitdiff |
2006-02-09 |
Chris Lattner | Adjust to MachineConstantPool interface change: instead... |
tree | commitdiff |
2006-02-09 |
Evan Cheng | Change Select() from |
tree | commitdiff |
2006-02-05 |
Chris Lattner | Fix the Sparc backend with Evan's recent tblgen changes |
tree | commitdiff |
2006-02-05 |
Evan Cheng | Use SelectRoot() as the entry to any tblgen based isel. |
tree | commitdiff |
2006-02-05 |
Chris Lattner | remove V8 reference |
tree | commitdiff |
2006-02-05 |
Chris Lattner | Rename SPARC V8 target to be the LLVM SPARC target. |
tree | commitdiff |
2006-02-04 |
Chris Lattner | Custom lower VAARG for the case when we are doing vaarg... |
tree | commitdiff |
2006-02-04 |
Chris Lattner | Fix a nasty typo that broke functions with big stack... |
tree | commitdiff |
2006-02-04 |
Chris Lattner | fix a bug in my last checkin |
tree | commitdiff |
2006-02-04 |
Chris Lattner | add a note |
tree | commitdiff |
2006-02-04 |
Chris Lattner | Two changes: |
tree | commitdiff |
2006-02-03 |
Chris Lattner | Teach sparc to fold loads/stores into copies. |
tree | commitdiff |
2006-02-03 |
Chris Lattner | Implement isLoadFromStackSlot and isStoreToStackSlot |
tree | commitdiff |
2006-02-02 |
Chris Lattner | %fcc is not an alias for %fcc0 |
tree | commitdiff |
2006-02-02 |
Chris Lattner | correct an opcode |
tree | commitdiff |
2006-01-31 |
Evan Cheng | Allow the specification of explicit alignments for... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | add a missing break that caused a lot of failures last... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | okay, one more |
tree | commitdiff |
2006-01-31 |
Chris Lattner | another note |
tree | commitdiff |
2006-01-31 |
Chris Lattner | More notes |
tree | commitdiff |
2006-01-31 |
Chris Lattner | another one |
tree | commitdiff |
2006-01-31 |
Chris Lattner | add a note |
tree | commitdiff |
2006-01-31 |
Chris Lattner | add conditional moves of float and double values on... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | treat conditional branches the same way as conditional... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | compactify all of the integer conditional moves into... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | Add immediate forms of integer cmovs |
tree | commitdiff |
2006-01-31 |
Chris Lattner | Shrinkify |
tree | commitdiff |
2006-01-31 |
Chris Lattner | Add the full complement of conditional moves of integer... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | Compile this: |
tree | commitdiff |
2006-01-31 |
Chris Lattner | I don't see why this optimization isn't safe, but it... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Fix FP constants, and the SparcV8/2006-01-22-BitConvert... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Revamp the ICC/FCC reading instructions to be parameter... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-01-30 |
Chris Lattner | If the target has V9 instructions, this pass is a noop... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | When in v9 mode, emit fabsd/fnegd/fmovd |
tree | commitdiff |
2006-01-30 |
Chris Lattner | First step towards V9 instructions in the V8 backend... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Two changes: |
tree | commitdiff |
2006-01-30 |
Chris Lattner | When lowering SELECT_CC, see if the input is a lowered... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Move MaskedValueIsZero from the DAGCombiner to the... |
tree | commitdiff |
2006-01-30 |
Chris Lattner | Implement isMaskedValueZeroForTargetNode for the variou... |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Use V8ISD::CALL instead of ISD::CALL |
tree | commitdiff |
2006-01-27 |
Chris Lattner | initialize member vars |
tree | commitdiff |
2006-01-27 |
Nate Begeman | Remove TLI.LowerReturnTo, and just let targets custom... |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Subtarget feature can now set any variable to any value |
tree | commitdiff |
2006-01-27 |
Chris Lattner | PHI and INLINEASM are now built-in instructions provide... |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Rest of subtarget support, remove references to ppc |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Add trivial subtarget support |
tree | commitdiff |
2006-01-25 |
Evan Cheng | Set SchedulingForLatency to be the default scheduling... |
tree | commitdiff |
2006-01-25 |
Nate Begeman | First part of bug 680: |
tree | commitdiff |
2006-01-25 |
Evan Cheng | Default scheduling preference is SchedulingForLatency. |
tree | commitdiff |
2006-01-23 |
Chris Lattner | remove the V8 simple isel |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2006-01-19 |
Chris Lattner | implement support for f32 arguments past the first... |
tree | commitdiff |
2006-01-16 |
Chris Lattner | Silly Sparc is big endian. If we have to load args... |
tree | commitdiff |
2006-01-15 |
Chris Lattner | Make sure that bool,byte and short arguments are the... |
tree | commitdiff |
2006-01-15 |
Chris Lattner | Disable a broken optimization |
tree | commitdiff |
2006-01-15 |
Chris Lattner | Don't print a label for the first MBB in a function. |
tree | commitdiff |
2006-01-15 |
Chris Lattner | Have legalize take care of DYNAMIC_STACKALLOC for us... |
tree | commitdiff |
2006-01-15 |
Chris Lattner | Implement DYNAMIC_STACKALLOC for V8 |
tree | commitdiff |
2006-01-15 |
Chris Lattner | reorder passes |
tree | commitdiff |
2006-01-14 |
Nate Begeman | bswap implementation |
tree | commitdiff |
2006-01-13 |
Chris Lattner | expand unsupported stacksave/stackrestore nodes |
tree | commitdiff |
2006-01-12 |
Chris Lattner | Fix branches on FP compares |
tree | commitdiff |
2006-01-12 |
Chris Lattner | fix a bug in my previous checkin |
tree | commitdiff |
2006-01-12 |
Chris Lattner | Give V8ISD nodes symbolic names in dumps |
tree | commitdiff |
2006-01-12 |
Chris Lattner | invert the sense of this switch and its name |
tree | commitdiff |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
tree | commitdiff |
2006-01-11 |
Chris Lattner | This is no longer needed |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Use Evan's outflag stuff to implement V8cmpicc. This... |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Fix a bug in i32->f64 conversion lowering |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Unbreak ret void :-/ |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Write this pattern in canonical form, allowing more... |
tree | commitdiff |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
tree | commitdiff |
2006-01-06 |
Chris Lattner | silence a bogus gcc warning |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Had expand logic backward. |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
tree | commitdiff |
2006-01-05 |
Evan Cheng | Remove some dead code. |
tree | commitdiff |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
tree | commitdiff |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | not a good idea |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix something-o |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vaarg. Varargs now should work. |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vastart. The dag isel compiles this: |
tree | commitdiff |
2005-12-23 |
Chris Lattner | remove benchmark list, remove issues addressed by the... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | make sure bit_converts are expanded |
tree | commitdiff |
next |