aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use __attribute__((noinline)) only if compiled by gcc.Evan Cheng2006-07-161-1/+1
* Parameterize target node ValueType to allow more sharing of emit functions.Evan Cheng2006-07-161-31/+65
* Reduce instruction selection code size and stack frame size by factoringEvan Cheng2006-07-151-42/+133
* It was pointed out that DEBUG() is only available with -debug.Jim Laskey2006-07-111-4/+12
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-111-4/+4
* Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng2006-06-291-4/+8
* Fix an error message regression. Print:Chris Lattner2006-06-201-1/+8
* Don't require src/dst patterns to be able to fully resolve their types,Chris Lattner2006-06-201-5/+11
* Make sure to use the result of the pattern to infer the result type of theChris Lattner2006-06-201-22/+34
* Improve a comment.Chris Lattner2006-06-161-1/+1
* Allow more use of iPTR in patterns.Evan Cheng2006-06-151-1/+1
* Added support for variable_ops.Evan Cheng2006-06-141-88/+81
* Fix support for optional input flag.Evan Cheng2006-06-141-17/+11
* getOperandNum(): error if specified operand number is out of range.Evan Cheng2006-06-131-0/+7
* Wrap to 80 colsChris Lattner2006-06-091-4/+5
* Can't trust NodeDepth when checking for possibility of load folding creatingEvan Cheng2006-05-251-7/+5
* Fixed a really ugly bug. The TableGen'd isel is not freeing the "inflight set"Evan Cheng2006-05-251-9/+21
* Now that iPTR is a fully resolved type. We end up losing the type check forEvan Cheng2006-05-191-1/+1
* Remove PointerType from target definition. Use abstract type MVT::iPTR toEvan Cheng2006-05-171-29/+59
* Allow patterns to refer to physical registers that belong to multipleEvan Cheng2006-05-161-6/+5
* Unused instructionEvan Cheng2006-05-121-1/+0
* Watch out for the following case:Evan Cheng2006-05-101-11/+37
* Fix a load folding bug. It is exposed by a multi- resulting instructionsEvan Cheng2006-05-101-59/+63
* Remove the temporary option: -no-isel-fold-inflightEvan Cheng2006-04-281-2/+1
* When isel'ing a node, mark its operands "InFlight" before selecting them. TheseEvan Cheng2006-04-281-2/+34
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+1
* Rename AddedCost to AddedComplexity.Evan Cheng2006-04-191-9/+9
* Allow "let AddedCost = n in" to increase pattern complexity.Evan Cheng2006-04-191-5/+16
* Infer element types for shuffle masksChris Lattner2006-04-061-0/+20
* rename a method, to avoid confusion with llvm intrinsics.Chris Lattner2006-04-061-4/+3
* Allow bits init values to be used in patterns, turn them into ints.Chris Lattner2006-03-311-0/+19
* Implement Regression/TableGen/DagDefSubst.llChris Lattner2006-03-301-4/+7
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner2006-03-281-13/+17
* Print error messages like this:Chris Lattner2006-03-271-1/+1
* Add a missing check which cause an invalid .td file to crash tblgenChris Lattner2006-03-251-0/+3
* When failing selection for an intrinsic, print this:Chris Lattner2006-03-251-2/+16
* Change approach so that we get codegen for free for intrinsics. With this,Chris Lattner2006-03-241-38/+67
* fix 80 column violationsChris Lattner2006-03-241-5/+6
* Parse intrinsics correctly and perform type propagation. This doesn't currentlyChris Lattner2006-03-241-3/+40
* Allow result node to be a simple leaf node. This enable bitconvert patternsEvan Cheng2006-03-231-4/+9
* Don't forget to promote xform function to an explicit node for def : Pat<>Evan Cheng2006-03-211-1/+20
* minor code simplificationChris Lattner2006-03-211-11/+5
* The node wrapped in PatLeaf<> should be treated as a leaf even if it isn'tEvan Cheng2006-03-201-4/+11
* It should be ok for a xform output type to be different from input type.Evan Cheng2006-03-201-5/+17
* Copy matching pattern's output type info to instruction result pattern.Evan Cheng2006-03-201-5/+12
* Add a new SDTCisIntVectorOfSameSize type constraintChris Lattner2006-03-201-2/+19
* Temporary hack to enable more (store (op (load ...))) folding. This makesEvan Cheng2006-03-091-30/+74
* Don't generate silly matching code like this:Evan Cheng2006-03-071-3/+8
* Select inline asm memory operands.Chris Lattner2006-02-241-0/+1
* Bump up pattern cost if the resulting instruction is markedEvan Cheng2006-02-181-7/+14