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
*
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
*
Fix some checking that was causing duraid to get a perplexing assertion
Chris Lattner
2005-10-19
1
-1
/
+1
*
Make the generated code significantly more memory efficient, by using
Chris Lattner
2005-10-16
1
-1
/
+1
*
Fairly serious rework of the typing code to add new int/fp lattice values.
Chris Lattner
2005-10-14
1
-8
/
+25
*
Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraint
Chris Lattner
2005-10-14
1
-1
/
+5
*
Implement a couple of new (important) features.
Chris Lattner
2005-10-14
1
-2
/
+3
*
Teach tblgen to build permutations of instructions, so that the target author
Chris Lattner
2005-09-29
1
-0
/
+6
*
add support for an associative marker
Chris Lattner
2005-09-28
1
-3
/
+3
*
Emit an error if instructions or patterns are defined but can never match.
Chris Lattner
2005-09-28
1
-0
/
+5
*
collect commutativity information
Chris Lattner
2005-09-28
1
-0
/
+8
*
Teach the DAG isel generator to emit code that creates nodes.
Chris Lattner
2005-09-24
1
-0
/
+3
*
Emit better code (no more copies for var references), and support DAG patterns
Chris Lattner
2005-09-23
1
-0
/
+1
*
Emit code that matches the incoming DAG pattern and checks predicates.
Chris Lattner
2005-09-23
1
-0
/
+2
*
emit information about the order patterns are to be matched.
Chris Lattner
2005-09-23
1
-1
/
+4
*
start filling in the switch stmt
Chris Lattner
2005-09-23
1
-1
/
+2
*
teach the type inference code how to infer types for instructions and node
Chris Lattner
2005-09-15
1
-5
/
+8
[next]