summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.h
Commit message (Expand)AuthorAge
* stop computing InstImpInputs, it is deadChris Lattner2010-04-20
* DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it.Chris Lattner2010-04-20
* print the complexity of the pattern being matched in theChris Lattner2010-03-29
* improve type checking of SDNode operand count. This rejects all casesChris Lattner2010-03-28
* eliminate a bunch of code duplication in ParseTreePatternChris Lattner2010-03-28
* add plumbing for handling multiple result nodes Chris Lattner2010-03-24
* bring sanity to EnforceVectorEltTypeChris Lattner2010-03-24
* make getOperandNum a static function (since it's just used by Chris Lattner2010-03-19
* major surgery on tblgen: generalize TreePatternNodeChris Lattner2010-03-19
* make FillWithPossibleTypes take a predicate to filter types so that Chris Lattner2010-03-19
* rewrite EnforceSmallerThan to be less bone headed.Chris Lattner2010-03-19
* eliminate the last use of EEVT::isUnknownChris Lattner2010-03-19
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-19
* infer results of a pattern from implicit defs. This allows you to do something Chris Lattner2010-03-18
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-15
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-01
* Generalize my hack to use SDNodeInfo to find out when aChris Lattner2010-02-28
* merge some code.Chris Lattner2010-02-23
* start sketching out the structure of code for result emission generation.Chris Lattner2010-02-18
* add support for the new isel matcher to generate Chris Lattner2010-02-16
* constizeChris Lattner2010-02-14
* clean up a bunch of code, move some random predicatesChris Lattner2010-02-14
* add an insertion operator.Chris Lattner2010-02-14
* Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar2009-12-09
* Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen2009-10-15
* PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's typeBob Wilson2009-08-29
* Try to fix MSVC build after r79846.Benjamin Kramer2009-08-23
* Fix non-determinism in DAGISel emitter.Daniel Dunbar2009-08-23
* Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type.Bob Wilson2009-08-12
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-27
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-24
* PR2957Nate Begeman2009-04-24
* Add a comment.Dan Gohman2009-03-31
* fix a few spelling errors and typosJim Grosbach2009-03-26
* Eliminate a 'control reaches end of non-void function' warning.Evan Cheng2009-02-09
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-05
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-04
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-04
* Fix spelling in some comments.Bob Wilson2009-01-05
* Add support for having multiple predicates on a TreePatternNode.Dan Gohman2008-10-15
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-22
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-30
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-16
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman2008-04-03
* This patch fixes a problem encountered by the CellSPU backend where variantsScott Michel2008-03-05
* Tablegen support for insert & extract element matchingNate Begeman2008-02-09