| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement RETURNADDR and FRAMEADDR lowering in SPARC backend. | Venkatraman Govindaraju | 2011-01-12 | 1 | -0/+9 |
* | Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to | Venkatraman Govindaraju | 2011-01-12 | 1 | -1/+1 |
* | Fix SPARC backend call instruction so that arguments passed through registers | Venkatraman Govindaraju | 2011-01-12 | 1 | -6/+7 |
* | SPARC backend: correct ICC/FCC uses for ADDX and SELECT_CC | Venkatraman Govindaraju | 2011-01-11 | 1 | -15/+19 |
* | Multiple SPARC backend fixes: added Y register; updated select_cc, subx, subx... | Venkatraman Govindaraju | 2010-12-28 | 1 | -19/+30 |
* | Flag -> Glue, the ongoing saga | Chris Lattner | 2010-12-23 | 1 | -10/+10 |
* | Don't call Predicate_* methods directly from Sparc target. | Jakob Stoklund Olesen | 2010-08-17 | 1 | -10/+2 |
* | Remove isTwoAddress from Sparc. | Eric Christopher | 2010-06-21 | 1 | -1/+1 |
* | tidy up | Chris Lattner | 2010-03-18 | 1 | -2/+2 |
* | Set isBarrier = 1 on return instructions, as they are control barriers. | Dan Gohman | 2009-11-11 | 1 | -1/+1 |
* | Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a | Dan Gohman | 2009-10-29 | 1 | -4/+4 |
* | several major improvements to the sparc backend: support for weak linkage | Chris Lattner | 2009-09-15 | 1 | -22/+39 |
* | test commit | Venkatraman Govindaraju | 2009-08-26 | 1 | -1/+1 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -2/+2 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -2/+2 |
* | Major calling convention code refactoring. | Dan Gohman | 2009-08-05 | 1 | -2/+0 |
* | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as | Chris Lattner | 2008-10-11 | 1 | -2/+2 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -5/+9 |
* | Replace all target specific implicit def instructions with a target independe... | Evan Cheng | 2008-03-15 | 1 | -10/+0 |
* | Use SDTNone instead of duplicating it. | Dan Gohman | 2008-03-13 | 1 | -2/+1 |
* | Final de-tabification. | Bill Wendling | 2008-02-27 | 1 | -2/+2 |
* | This commit changes: | Chris Lattner | 2008-01-17 | 1 | -6/+0 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia... | Evan Cheng | 2007-12-12 | 1 | -0/+3 |
* | Unifacalize the CALLSEQ{START,END} stuff. | Bill Wendling | 2007-11-13 | 1 | -5/+5 |
* | Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack | Bill Wendling | 2007-11-13 | 1 | -7/+10 |
* | Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. | Evan Cheng | 2007-09-11 | 1 | -2/+4 |
* | No more noResults. | Evan Cheng | 2007-07-21 | 1 | -4/+2 |
* | Change instruction description to split OperandList into OutOperandList and | Evan Cheng | 2007-07-19 | 1 | -102/+102 |
* | remove redundant/dead vars | Chris Lattner | 2006-11-03 | 1 | -2/+0 |
* | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -6/+6 |
* | adjcallstackup/down clobbers the stack pointer | Chris Lattner | 2006-10-12 | 1 | -2/+2 |
* | Add properties to ComplexPattern. | Evan Cheng | 2006-10-11 | 1 | -2/+2 |
* | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -16/+16 |
* | Use a couple of multiclass patterns to factor some integer ops. | Chris Lattner | 2006-09-01 | 1 | -135/+49 |
* | remove a bunch of comments | Chris Lattner | 2006-09-01 | 1 | -54/+0 |
* | CALLSEQ_* produces chain even if that's not needed. | Evan Cheng | 2006-08-11 | 1 | -2/+4 |
* | Some notes and thoughts to myself | Chris Lattner | 2006-05-09 | 1 | -7/+7 |
* | The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSched... | Chris Lattner | 2006-02-21 | 1 | -3/+2 |
* | kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC | Nate Begeman | 2006-02-17 | 1 | -6/+18 |
* | Use the auto-generated call matcher. Remove a broken impl of the frameaddr/r... | Chris Lattner | 2006-02-10 | 1 | -4/+10 |
* | Update to new-style flags usage, simplifying the .td file | Chris Lattner | 2006-02-10 | 1 | -27/+25 |
* | add an option to turn on LSR. | Chris Lattner | 2006-02-09 | 1 | -0/+56 |
* | Rename SPARC V8 target to be the LLVM SPARC target. | Chris Lattner | 2006-02-05 | 1 | -74/+74 |
* | %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 |
* | 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 | 1 | -92/+11 |
* | compactify all of the integer conditional moves into one instruction that takes | Chris Lattner | 2006-01-31 | 1 | -88/+25 |
* | Add immediate forms of integer cmovs | Chris Lattner | 2006-01-31 | 1 | -6/+49 |