summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make the constant honest.Jim Laskey2007-01-261-1/+3
* Files missing from LABEL check in.Jim Laskey2007-01-261-1/+10
* Make tblgen error more useful. Patch by B. Scott MichelChris Lattner2007-01-171-1/+4
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-45/+44
* Fix PR1001, patch by Nikhil Patil!Chris Lattner2006-11-201-1/+11
* restore some 'magic' code that I removed: it is needed. Add comments explainingChris Lattner2006-11-141-10/+22
* minimal hack to get patterns whose result type is iPTR to be selected.Chris Lattner2006-11-141-0/+16
* remove some dead codeChris Lattner2006-11-141-9/+2
* Add support for nodes that return iPTR.Chris Lattner2006-11-141-4/+6
* changes to get ptr_rc to be accepted in patterns. This is needed for ppc preincChris Lattner2006-11-141-8/+22
* Fix a bug handling nodes with variable arguments. The code was fixed to assumeChris Lattner2006-11-141-8/+15
* Divide select methods into groups by SelectionDAG node opcodes (ISD::ADD,Evan Cheng2006-11-081-46/+35
* Always pass the root node to ComplexPattern isel matching function.Evan Cheng2006-11-081-4/+3
* Parse PredicateOperand's. When an instruction takes one, have the generatedChris Lattner2006-11-041-6/+74
* First steps to getting PredicateOperand's to work. This handles instructionChris Lattner2006-11-041-14/+37
* silence warningsChris Lattner2006-11-031-5/+1
* Revert last patch which causes tblgen to segfault (why, I'm not sure).Reid Spencer2006-11-021-2/+6
* For PR786:Reid Spencer2006-11-021-6/+2
* Not meant to be checked in.Evan Cheng2006-11-011-5/+1
* Add operand constraints to TargetInstrInfo.Evan Cheng2006-11-011-1/+5
* Passing isel root and use operands to ComplexPattern functions, these should ...Evan Cheng2006-10-161-14/+28
* When checking if a load can be folded, we check if there is any non-directEvan Cheng2006-10-141-10/+12
* Really remove dead nodes from isel queue.Evan Cheng2006-10-121-1/+2
* Use RemoveDeadNode to kill dead node.Evan Cheng2006-10-121-12/+4
* Prior load folding check on chain operand was too strict. It requires theEvan Cheng2006-10-121-3/+43
* Added properties such as SDNPHasChain to ComplexPattern.Evan Cheng2006-10-111-25/+52
* Special case tblgen generated code for patterns like (and X, 255) or (or X, 42).Chris Lattner2006-10-111-1/+36
* Split some code out into a new method. The generated code is exactlyChris Lattner2006-10-111-92/+99
* Predicate function on the node should be matched before its childrean' matchingEvan Cheng2006-10-091-4/+4
* don't allow 'imm' or specific imms, like '1' on the LHS of a binop.Chris Lattner2006-09-211-4/+13
* Fit to 80 columns.Chris Lattner2006-09-211-13/+13
* Allow PatFrag to be a leaf node.Evan Cheng2006-09-191-9/+17
* Add result of a Xform to isel queue.Evan Cheng2006-09-191-0/+1
* If multiple predicates are listed, they must all passChris Lattner2006-09-191-1/+1
* There!Chris Lattner2006-09-181-2/+0
* Fix Regression/TableGen/2006-09-18-LargeInt.tdChris Lattner2006-09-181-0/+2
* Relax this check.Chris Lattner2006-09-141-7/+10
* 1) With X86 lowering change, the following can no longer happen sinceEvan Cheng2006-09-111-19/+16
* Generated isel should favors explicit constant operand (+2) over an operand w...Evan Cheng2006-09-081-5/+4
* Use compiler.h instead of hand rolling our own macroChris Lattner2006-08-271-9/+4
* Do not emit getTargetNode() and SelectNodeTo() which takes more than 3Evan Cheng2006-08-271-42/+71
* SelectNodeTo now returns a SDNode*.Evan Cheng2006-08-261-1/+1
* Minor getCopyToReg() call change.Evan Cheng2006-08-261-3/+2
* Select() no longer require Result operand by reference.Evan Cheng2006-08-261-44/+18
* Remove dead code.Evan Cheng2006-08-261-2/+0
* A bit more clean up.Evan Cheng2006-08-261-16/+13
* - Clean up tablegen dag isel generator code.Evan Cheng2006-08-261-235/+238
* SelectNodeTo() may return a SDOperand that is different from the input.Evan Cheng2006-08-161-4/+1
* The generated runloop shouldn't require Select to update 'Result'. In factChris Lattner2006-08-151-3/+6
* allow Select to return the node being selected if RAU isn't needed.Chris Lattner2006-08-151-1/+1
OpenPOWER on IntegriCloud