index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
utils
/
TableGen
/
DAGISelEmitter.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Replace std::iostreams with raw_ostream in TableGen.
Daniel Dunbar
2009-07-03
1
-5
/
+5
*
Add explicit keywords.
Dan Gohman
2009-02-18
1
-1
/
+1
*
Teach the DAGISelEmitter to not compute the variable_ops operand
Dan Gohman
2008-05-31
1
-1
/
+3
*
Move instruction flag inference out of InstrInfoEmitter and into
Dan Gohman
2008-04-03
1
-0
/
+1
*
rename CodegenDAGPatterns -> CodeGenDAGPatterns
Chris Lattner
2008-01-06
1
-1
/
+1
*
now that computing CodegenDAGPatterns doesn't implicitly print stuff
Chris Lattner
2008-01-05
1
-2
/
+2
*
move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.
Chris Lattner
2008-01-05
1
-0
/
+1
*
move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.
Chris Lattner
2008-01-05
1
-0
/
+3
*
fix a fixme by improving const correctness.
Chris Lattner
2008-01-05
1
-2
/
+2
*
change getQualifiedName to be a global function.
Chris Lattner
2008-01-05
1
-500
/
+2
*
remove attributions from utils.
Chris Lattner
2007-12-29
1
-2
/
+2
*
Initial support for multi-result patterns:
Evan Cheng
2007-09-12
1
-1
/
+5
*
Refactor code to add initial support for OptionalDefOperand.
Evan Cheng
2007-07-06
1
-9
/
+9
*
Parse PredicateOperand's. When an instruction takes one, have the generated
Chris Lattner
2006-11-04
1
-0
/
+12
*
Added properties such as SDNPHasChain to ComplexPattern.
Evan Cheng
2006-10-11
1
-4
/
+0
*
A bit more clean up.
Evan Cheng
2006-08-26
1
-1
/
+1
*
- Clean up tablegen dag isel generator code.
Evan Cheng
2006-08-26
1
-2
/
+2
*
Making TableGen'd instruction selection code non-recursive. This fixes PR805.
Evan Cheng
2006-08-07
1
-2
/
+1
*
Parameterize target node ValueType to allow more sharing of emit functions.
Evan Cheng
2006-07-16
1
-1
/
+2
*
Reduce instruction selection code size and stack frame size by factoring
Evan Cheng
2006-07-15
1
-1
/
+2
*
Remove PointerType from target definition. Use abstract type MVT::iPTR to
Evan Cheng
2006-05-17
1
-2
/
+7
*
Rename AddedCost to AddedComplexity.
Evan Cheng
2006-04-19
1
-4
/
+6
*
Allow "let AddedCost = n in" to increase pattern complexity.
Evan Cheng
2006-04-19
1
-2
/
+5
*
Change approach so that we get codegen for free for intrinsics. With this,
Chris Lattner
2006-03-24
1
-0
/
+27
*
Parse intrinsics correctly and perform type propagation. This doesn't currently
Chris Lattner
2006-03-24
1
-0
/
+9
*
Copy matching pattern's output type info to instruction result pattern.
Evan Cheng
2006-03-20
1
-1
/
+2
*
Add a new SDTCisIntVectorOfSameSize type constraint
Chris Lattner
2006-03-20
1
-1
/
+4
*
Match getTargetNode() changes (now returns SDNode* instead of SDOperand).
Evan Cheng
2006-02-09
1
-1
/
+1
*
Hoist all SDOperand declarations within a Select_{opcode}() to the top level
Evan Cheng
2006-02-07
1
-3
/
+3
*
Allow more loads to be folded which were previously prevented from happening
Evan Cheng
2006-02-05
1
-1
/
+2
*
Factor matching code that is common between patterns. This works around
Chris Lattner
2006-01-29
1
-1
/
+4
*
move some code around, no change in the generated code
Chris Lattner
2006-01-29
1
-2
/
+5
*
Teach tablegen to generate code that is VC++ warning-free.
Jeff Cohen
2006-01-27
1
-1
/
+1
*
fix a broken comment
Chris Lattner
2006-01-17
1
-1
/
+1
*
* Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and
Evan Cheng
2006-01-09
1
-1
/
+2
*
Add support for generating v4i32 altivec code
Nate Begeman
2005-12-30
1
-12
/
+24
*
* Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAG
Evan Cheng
2005-12-23
1
-2
/
+12
*
* Added support for FLAG - a special nameless flag register. Can be used as
Evan Cheng
2005-12-22
1
-11
/
+2
*
Support for read / write from explicit registers with FlagVT type.
Evan Cheng
2005-12-17
1
-2
/
+21
*
Added support to specify predicates.
Evan Cheng
2005-12-14
1
-2
/
+16
*
Add a new SDTCisPtrTy constraint, which indicates that an operand must have
Chris Lattner
2005-12-09
1
-2
/
+2
*
* Do not allow nodes which produce chain results (e.g. loads) to be folded if
Evan Cheng
2005-12-09
1
-13
/
+0
*
Prevent folding of instructions which produce chains that have more than 1 re...
Evan Cheng
2005-12-09
1
-1
/
+1
*
* Make sure complex pattern operands are selected first since their select
Evan Cheng
2005-12-09
1
-6
/
+7
*
Added support for ComplexPattern. These are patterns that require C++ pattern
Evan Cheng
2005-12-08
1
-9
/
+18
*
* Commit the fix (by Chris) for a tblgen type inferencing bug.
Evan Cheng
2005-12-04
1
-5
/
+5
*
Teach tblgen to accept register source operands in patterns, e.g.
Evan Cheng
2005-12-01
1
-1
/
+4
*
Stop checking the ValueType of the CodeGenInstruction. Instead, use the
Nate Begeman
2005-12-01
1
-13
/
+13
*
Add support for immediates directly in the pattern, this allows itanium to
Chris Lattner
2005-11-02
1
-0
/
+2
*
Make tblgen emit:
Chris Lattner
2005-10-21
1
-3
/
+10
[next]