index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
utils
/
TableGen
/
DAGISelEmitter.h
Age
Commit message (
Expand
)
Author
2012-06-06
Round 2 of dead private variable removal.
Benjamin Kramer
2011-10-01
Move TableGen's parser and entry point into a library
Peter Collingbourne
2011-04-23
Remove unused STL header includes.
Jay Foad
2010-09-03
Stop emitting predicate functions. They are no longer used.
Jakob Stoklund Olesen
2010-03-01
optimize tblgen compile time by eliminating the old isel.
Chris Lattner
2009-07-03
Replace std::iostreams with raw_ostream in TableGen.
Daniel Dunbar
2009-02-18
Add explicit keywords.
Dan Gohman
2008-05-31
Teach the DAGISelEmitter to not compute the variable_ops operand
Dan Gohman
2008-04-03
Move instruction flag inference out of InstrInfoEmitter and into
Dan Gohman
2008-01-06
rename CodegenDAGPatterns -> CodeGenDAGPatterns
Chris Lattner
2008-01-05
now that computing CodegenDAGPatterns doesn't implicitly print stuff
Chris Lattner
2008-01-05
move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.
Chris Lattner
2008-01-05
move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.
Chris Lattner
2008-01-05
fix a fixme by improving const correctness.
Chris Lattner
2008-01-05
change getQualifiedName to be a global function.
Chris Lattner
2007-12-29
remove attributions from utils.
Chris Lattner
2007-09-12
Initial support for multi-result patterns:
Evan Cheng
2007-07-06
Refactor code to add initial support for OptionalDefOperand.
Evan Cheng
2006-11-04
Parse PredicateOperand's. When an instruction takes one, have the generated
Chris Lattner
2006-10-11
Added properties such as SDNPHasChain to ComplexPattern.
Evan Cheng
2006-08-26
A bit more clean up.
Evan Cheng
2006-08-26
- Clean up tablegen dag isel generator code.
Evan Cheng
2006-08-07
Making TableGen'd instruction selection code non-recursive. This fixes PR805.
Evan Cheng
2006-07-16
Parameterize target node ValueType to allow more sharing of emit functions.
Evan Cheng
2006-07-15
Reduce instruction selection code size and stack frame size by factoring
Evan Cheng
2006-05-17
Remove PointerType from target definition. Use abstract type MVT::iPTR to
Evan Cheng
2006-04-19
Rename AddedCost to AddedComplexity.
Evan Cheng
2006-04-19
Allow "let AddedCost = n in" to increase pattern complexity.
Evan Cheng
2006-03-24
Change approach so that we get codegen for free for intrinsics. With this,
Chris Lattner
2006-03-24
Parse intrinsics correctly and perform type propagation. This doesn't currently
Chris Lattner
2006-03-20
Copy matching pattern's output type info to instruction result pattern.
Evan Cheng
2006-03-20
Add a new SDTCisIntVectorOfSameSize type constraint
Chris Lattner
2006-02-09
Match getTargetNode() changes (now returns SDNode* instead of SDOperand).
Evan Cheng
2006-02-07
Hoist all SDOperand declarations within a Select_{opcode}() to the top level
Evan Cheng
2006-02-05
Allow more loads to be folded which were previously prevented from happening
Evan Cheng
2006-01-29
Factor matching code that is common between patterns. This works around
Chris Lattner
2006-01-29
move some code around, no change in the generated code
Chris Lattner
2006-01-27
Teach tablegen to generate code that is VC++ warning-free.
Jeff Cohen
2006-01-17
fix a broken comment
Chris Lattner
2006-01-09
* Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and
Evan Cheng
2005-12-30
Add support for generating v4i32 altivec code
Nate Begeman
2005-12-23
* Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAG
Evan Cheng
2005-12-22
* Added support for FLAG - a special nameless flag register. Can be used as
Evan Cheng
2005-12-17
Support for read / write from explicit registers with FlagVT type.
Evan Cheng
2005-12-14
Added support to specify predicates.
Evan Cheng
2005-12-09
Add a new SDTCisPtrTy constraint, which indicates that an operand must have
Chris Lattner
2005-12-09
* Do not allow nodes which produce chain results (e.g. loads) to be folded if
Evan Cheng
2005-12-09
Prevent folding of instructions which produce chains that have more than 1 re...
Evan Cheng
2005-12-09
* Make sure complex pattern operands are selected first since their select
Evan Cheng
2005-12-08
Added support for ComplexPattern. These are patterns that require C++ pattern
Evan Cheng
[next]