summaryrefslogtreecommitdiff
path: root/utils/TableGen
Commit message (Expand)AuthorAge
* Make tblgen error more useful. Patch by B. Scott MichelChris Lattner2007-01-17
* For PR1064:Reid Spencer2007-01-12
* For PR950:Reid Spencer2006-12-31
* Ignore entries with blank names.Jim Laskey2006-12-12
* Rollback changes to take a different tack.Jim Laskey2006-12-12
* Honor the command line specification for machine type.Jim Laskey2006-12-12
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-07
* Match TargetInstrInfo changes.Evan Cheng2006-12-01
* Fix PR1001, patch by Nikhil Patil!Chris Lattner2006-11-20
* Add opcode to TargetInstrDescriptor.Evan Cheng2006-11-17
* Remove the isTwoAddress property from the CodeGenInstruction class. It shouldChris Lattner2006-11-15
* ADd support for adding constraints to suboperandsChris Lattner2006-11-15
* restore some 'magic' code that I removed: it is needed. Add comments explainingChris Lattner2006-11-14
* minimal hack to get patterns whose result type is iPTR to be selected.Chris Lattner2006-11-14
* remove some dead codeChris Lattner2006-11-14
* Add support for nodes that return iPTR.Chris Lattner2006-11-14
* changes to get ptr_rc to be accepted in patterns. This is needed for ppc preincChris Lattner2006-11-14
* Fix a bug handling nodes with variable arguments. The code was fixed to assumeChris Lattner2006-11-14
* allow ptr_rc to explicitly appear in an instructions operand list, it doesn'tChris Lattner2006-11-10
* Remove M_2_ADDR_FLAG.Evan Cheng2006-11-09
* Divide select methods into groups by SelectionDAG node opcodes (ISD::ADD,Evan Cheng2006-11-08
* Always pass the root node to ComplexPattern isel matching function.Evan Cheng2006-11-08
* emit TIED_TO correctlyChris Lattner2006-11-07
* Mark predicate operands as such in operand info.Chris Lattner2006-11-06
* simplify the way operand flags and constraints are handled, making it easierChris Lattner2006-11-06
* recognize ppc's blr instruction as predicatedChris Lattner2006-11-06
* regenerateChris Lattner2006-11-05
* Unbreak VC++ build.Jeff Cohen2006-11-05
* Clean up some code.Evan Cheng2006-11-04
* Parse PredicateOperand's. When an instruction takes one, have the generatedChris Lattner2006-11-04
* First steps to getting PredicateOperand's to work. This handles instructionChris Lattner2006-11-04
* eliminate need for the NumMIOperands field in Operand.Chris Lattner2006-11-03
* Remove an unused variable.Reid Spencer2006-11-03
* Don't write out variables that are never used.Reid Spencer2006-11-03
* silence warningsChris Lattner2006-11-03
* Revert last patch which causes tblgen to segfault (why, I'm not sure).Reid Spencer2006-11-02
* For PR786:Reid Spencer2006-11-02
* Tied-to constraint must be op_with_larger_idx = op_with_smaller_idx or else t...Evan Cheng2006-11-01
* Not meant to be checked in.Evan Cheng2006-11-01
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-01
* Passing isel root and use operands to ComplexPattern functions, these should ...Evan Cheng2006-10-16
* When checking if a load can be folded, we check if there is any non-directEvan Cheng2006-10-14
* Really remove dead nodes from isel queue.Evan Cheng2006-10-12
* Use RemoveDeadNode to kill dead node.Evan Cheng2006-10-12
* Prior load folding check on chain operand was too strict. It requires theEvan Cheng2006-10-12
* Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng2006-10-11
* regenerateChris Lattner2006-10-11
* Add support for let expressions around an mdef. This implements a new partChris Lattner2006-10-11
* Special case tblgen generated code for patterns like (and X, 255) or (or X, 42).Chris Lattner2006-10-11
* Split some code out into a new method. The generated code is exactlyChris Lattner2006-10-11