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
/
DAGISelMatcherOpt.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove unused STL header includes.
Jay Foad
2011-04-23
1
-1
/
+0
*
Flag -> Glue, the ongoing saga
Chris Lattner
2010-12-23
1
-1
/
+1
*
continue renaming flag -> glue.
Chris Lattner
2010-12-23
1
-8
/
+8
*
add plumbing for handling multiple result nodes
Chris Lattner
2010-03-24
1
-4
/
+7
*
don't form a RecordChild or CheckChildType for child #'s over 7, we don't
Chris Lattner
2010-03-16
1
-3
/
+5
*
turn off debug spew
Chris Lattner
2010-03-07
1
-2
/
+2
*
more factoring.
Chris Lattner
2010-03-07
1
-22
/
+30
*
teach tblgen to be more aggressive when factoring CheckType nodes.
Chris Lattner
2010-03-07
1
-29
/
+95
*
introduce a new SwitchTypeMatcher node (which is analogous to
Chris Lattner
2010-03-03
1
-11
/
+38
*
resolve a fixme by having the .td file parser reject thigns like
Chris Lattner
2010-03-01
1
-1
/
+1
*
remove dead code, simplify.
Chris Lattner
2010-03-01
1
-10
/
+4
*
tolerate factoring the *last* node for CellSPU.
Chris Lattner
2010-03-01
1
-0
/
+5
*
eliminate the CheckMultiOpcodeMatcher code and have each
Chris Lattner
2010-03-01
1
-2
/
+1
*
add a new OPC_SwitchOpcode which is semantically equivalent
Chris Lattner
2010-03-01
1
-5
/
+49
*
pull MarkFlagResult out from between an EmitNode/CompleteMatch
Chris Lattner
2010-03-01
1
-1
/
+17
*
enhance RecordNode and RecordChild comments to indicate what
Chris Lattner
2010-03-01
1
-1
/
+2
*
Emit redundant opcode checks for andimm and orimm tests at root
Chris Lattner
2010-03-01
1
-0
/
+20
*
simplify some code now that chain/flag results are not stored in
Chris Lattner
2010-02-28
1
-3
/
+3
*
enhance the EmitNode/MorphNodeTo operands to take a bit that
Chris Lattner
2010-02-28
1
-3
/
+4
*
use MorphNodeTo instead of SelectNodeTo. SelectNodeTo
Chris Lattner
2010-02-28
1
-13
/
+13
*
enhance the new isel to use SelectNodeTo for most patterns,
Chris Lattner
2010-02-28
1
-8
/
+65
*
enhance EmitNodeMatcher to keep track of the recorded slot numbers
Chris Lattner
2010-02-28
1
-3
/
+2
*
add infrastructure to support forming selectnodeto. Not used yet
Chris Lattner
2010-02-28
1
-0
/
+9
*
change CheckOpcodeMatcher to hold the SDNodeInfo instead of
Chris Lattner
2010-02-27
1
-1
/
+3
*
fix logic in DEBUG.
Chris Lattner
2010-02-27
1
-2
/
+2
*
teach the optimizer that opcode == ISD::STORE is contradictory
Chris Lattner
2010-02-27
1
-6
/
+6
*
Teach the grouper some simple tricks about looking contradictory
Chris Lattner
2010-02-27
1
-12
/
+55
*
implement a new optimization to sink pattern predicates (like isSSE1)
Chris Lattner
2010-02-27
1
-0
/
+68
*
switch from my nice hashtable based merging solution to a
Chris Lattner
2010-02-26
1
-66
/
+22
*
finish off the factoring optimization along the lines of the
Chris Lattner
2010-02-26
1
-11
/
+32
*
change the scope node to include a list of children to be checked
Chris Lattner
2010-02-25
1
-17
/
+22
*
Implement the first half of redundancy factoring: efficiently
Chris Lattner
2010-02-25
1
-4
/
+89
*
rename fooMatcherNode to fooMatcher.
Chris Lattner
2010-02-25
1
-20
/
+20
*
add some noop code to push it out of my tree.
Chris Lattner
2010-02-25
1
-0
/
+23
*
rename PushMatcherNode -> ScopeMatcherNode to more accurately
Chris Lattner
2010-02-25
1
-11
/
+10
*
contract movechild+checktype into a new checkchild node, shrinking the
Chris Lattner
2010-02-24
1
-4
/
+11
*
split the movechild/record/moveparent -> recordchild optzn into a
Chris Lattner
2010-02-24
1
-16
/
+22
*
implement a simple proof-of-concept optimization for
Chris Lattner
2010-02-24
1
-2
/
+31
*
The new isel passes all tests, time to start making it go fast.
Chris Lattner
2010-02-24
1
-0
/
+19