| Commit message (Expand) | Author | Age | Files | Lines |
* | Start inferring side effect information more aggressively, and fix many bugs ... | Chris Lattner | 2008-01-10 | 1 | -6/+9 |
* | add a new bit. | Chris Lattner | 2008-01-07 | 1 | -1/+2 |
* | remove a dead field. | Chris Lattner | 2008-01-07 | 1 | -1/+0 |
* | rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. | Chris Lattner | 2008-01-06 | 1 | -1/+1 |
* | rename isStore -> mayStore to more accurately reflect what it captures. | Chris Lattner | 2008-01-06 | 1 | -1/+1 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | As per feedback, revised comments to (hopefully) make the different side effect | Bill Wendling | 2007-12-17 | 1 | -3/+12 |
* | Add flags to indicate that there are "never" side effects or that there "may be" | Bill Wendling | 2007-12-14 | 1 | -0/+5 |
* | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia... | Evan Cheng | 2007-12-12 | 1 | -0/+1 |
* | Add a flag for indirect branch instructions. | Owen Anderson | 2007-11-12 | 1 | -0/+1 |
* | Clarify the meaning of '-2' register number | Anton Korobeynikov | 2007-11-11 | 1 | -2/+4 |
* | Use TableGen to emit information for dwarf register numbers. | Anton Korobeynikov | 2007-11-11 | 1 | -5/+5 |
* | Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value | Evan Cheng | 2007-09-19 | 1 | -0/+6 |
* | Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. | Evan Cheng | 2007-09-11 | 1 | -7/+0 |
* | Add target independent MachineInstr's to represent subreg insert/extract in M... | Christopher Lamb | 2007-07-26 | 1 | -0/+12 |
* | No more noResults. | Evan Cheng | 2007-07-21 | 1 | -1/+0 |
* | Change instruction description to split OperandList into OutOperandList and | Evan Cheng | 2007-07-19 | 1 | -6/+14 |
* | Remove clobbersPred. | Evan Cheng | 2007-07-10 | 1 | -1/+0 |
* | Do away with ImmutablePredicateOperand. | Evan Cheng | 2007-07-06 | 1 | -8/+1 |
* | Add OptionalDefOperand to stand for optionally defined result. | Evan Cheng | 2007-07-06 | 1 | -7/+10 |
* | - Added zero_reg def to stand for register 0. | Evan Cheng | 2007-07-05 | 1 | -2/+19 |
* | Revert the earlier change that removed the M_REMATERIALIZABLE machine | Dan Gohman | 2007-06-26 | 1 | -0/+1 |
* | Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad | Dan Gohman | 2007-06-19 | 1 | -1/+0 |
* | Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. | Evan Cheng | 2007-06-19 | 1 | -0/+1 |
* | Add support to tablegen for specifying subregister classes on a per register ... | Christopher Lamb | 2007-06-13 | 1 | -0/+4 |
* | Added clobbersPred. | Evan Cheng | 2007-06-06 | 1 | -0/+1 |
* | Added isPredicable bit to class Instruction. | Evan Cheng | 2007-05-16 | 1 | -0/+1 |
* | PredicateOperand can be used as a normal operand for isel. | Evan Cheng | 2007-05-08 | 1 | -1/+1 |
* | Add an "implies" field to features. This indicates that, if the current | Bill Wendling | 2007-05-04 | 1 | -1/+7 |
* | expose HonorSignDependentRoundingFPMathOption to .td files | Chris Lattner | 2007-05-03 | 1 | -0/+5 |
* | llvm bug #1350, parts 1, 2, and 3. | Nate Begeman | 2007-05-01 | 1 | -7/+9 |
* | Add sub-registers sets. | Evan Cheng | 2007-04-20 | 1 | -1/+16 |
* | Added isReMaterializable. | Evan Cheng | 2007-03-19 | 1 | -0/+1 |
* | Add calling convention info | Chris Lattner | 2007-02-27 | 1 | -1/+6 |
* | Fix typos in comments. | Dan Gohman | 2007-02-20 | 1 | -1/+1 |
* | Make LABEL a builtin opcode. | Jim Laskey | 2007-01-26 | 1 | -0/+6 |
* | Comment. | Evan Cheng | 2007-01-12 | 1 | -1/+1 |
* | add a new field needed by the code emitter generator. | Chris Lattner | 2006-11-15 | 1 | -0/+4 |
* | initial steps to getting the predicate on PPC::BLR right. | Chris Lattner | 2006-11-03 | 1 | -0/+11 |
* | remove dead var | Chris Lattner | 2006-11-03 | 1 | -1/+0 |
* | Add constraints to Instruction class. | Evan Cheng | 2006-11-01 | 1 | -0/+2 |
* | Move the Imp tblgen class from the X86 backend to common code. | Chris Lattner | 2006-10-12 | 1 | -0/+7 |
* | Add code size to target instruction use it as the 3rd isel sorting tie-breaker. | Evan Cheng | 2006-07-19 | 1 | -0/+3 |
* | Added a Flags field to TargetOperandInfo. Currently the only flag is | Evan Cheng | 2006-05-18 | 1 | -0/+6 |
* | Remove CalleeSavedRegisters from class Target. | Evan Cheng | 2006-05-18 | 1 | -4/+0 |
* | Remove PointerType from class Target | Evan Cheng | 2006-05-17 | 1 | -4/+0 |
* | Replace "../whatever.td" with "whatever.td", so that out-of-tree backends | Vladimir Prus | 2006-05-16 | 1 | -2/+2 |
* | Improve comment, patch provided by Vladimir Prus! | Chris Lattner | 2006-05-15 | 1 | -1/+3 |
* | Update comment. | Chris Lattner | 2006-05-14 | 1 | -2/+3 |
* | Put PHI/INLINEASM into the correct namespace. | Chris Lattner | 2006-05-01 | 1 | -0/+2 |