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
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAG.cpp
Age
Commit message (
Expand
)
Author
2005-11-08
Change the ValueList array for each node to be shared instead of individually...
Chris Lattner
2005-11-08
Switch the operandlist/valuelist from being vectors to being just an array.Th...
Chris Lattner
2005-11-08
Clean up RemoveDeadNodes significantly, by eliminating the need for a temporary
Chris Lattner
2005-10-23
add TargetExternalSymbol
Andrew Lenharth
2005-10-13
Move some Legalize functionality over to the DAGCombiner where it belongs.
Nate Begeman
2005-10-10
This function is now dead
Chris Lattner
2005-10-10
Enable Nate's excellent DAG combiner work by default. This allows the
Chris Lattner
2005-10-09
(X & Y) & C == 0 if either X&C or Y&C are zero
Chris Lattner
2005-10-07
remove debugging code
Chris Lattner
2005-10-07
implement CodeGen/PowerPC/div-2.ll:test2-4 by propagating zero bits through
Chris Lattner
2005-10-07
fix indentation
Chris Lattner
2005-10-07
Turn sdivs into udivs when we can prove the sign bits are clear. This
Chris Lattner
2005-10-05
Let the combiner handle more cases
Nate Begeman
2005-10-05
implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passes
Chris Lattner
2005-10-05
fix some pastos
Chris Lattner
2005-10-05
Add a new HandleNode class, which is used to handle (haha) cases in the
Chris Lattner
2005-09-28
Add FP versions of the binary operators, keeping the int and fp worlds seperate.
Chris Lattner
2005-09-23
Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and move a function)
Chris Lattner
2005-09-09
Fix a problem duraid encountered on itanium where this folding:
Chris Lattner
2005-09-09
Fix a crash viewing dags that have target nodes in them
Chris Lattner
2005-09-09
Last round of 2-node folds from SD.cpp. Will move on to 3 node ops such
Nate Begeman
2005-09-08
Move yet more folds over to the dag combiner from sd.cpp
Nate Begeman
2005-09-07
Another round of dag combiner changes. This fixes some missing XOR folds
Nate Begeman
2005-09-07
Fix a bug nate ran into with replacealluseswith. In the recursive cse case,
Chris Lattner
2005-09-03
Fix a checking failure in gs
Chris Lattner
2005-09-02
Make sure to auto-cse nullary ops
Chris Lattner
2005-09-02
Fix some buggy logic where we would try to remove nodes with two operands
Chris Lattner
2005-09-02
Add support for ANY_EXTEND and add a few minor folds for it
Chris Lattner
2005-09-01
Fix some code in the current node combining code, spotted when it was moved
Nate Begeman
2005-08-31
Fix VC++ precedence warnings
Jeff Cohen
2005-08-31
Sigh, not my day. Fix typo.
Nate Begeman
2005-08-31
Fix a mistake in my previous patch pointed out by sabre; the AssertZext
Nate Begeman
2005-08-31
Remove some unnecessary casts, and add the AssertZext case to
Nate Begeman
2005-08-30
Allow physregs to occur in the dag with multiple types. Though I don't liket...
Chris Lattner
2005-08-30
Remove a bogus piece of my AssertSext/AssertZext patch. oops.
Nate Begeman
2005-08-30
Add support for AssertSext and AssertZext, folding other extensions with
Nate Begeman
2005-08-29
Add a new API for Nate
Chris Lattner
2005-08-28
Fix a bug in ReplaceAllUsesWith
Chris Lattner
2005-08-26
Checking types here is not safe, because multiple types can map to the same
Chris Lattner
2005-08-26
Revampt ReplaceAllUsesWith to be more efficient and easier to use.
Chris Lattner
2005-08-26
Change ConstantPoolSDNode to actually hold the Constant itself instead of
Chris Lattner
2005-08-26
Fix a huge annoyance: SelectNodeTo took types before the opcode unlike
Chris Lattner
2005-08-26
Fix a nasty bug from a previous patch of mine
Chris Lattner
2005-08-25
New fold for SELECT_CC
Nate Begeman
2005-08-25
Don't auto-cse nodes that return flags
Chris Lattner
2005-08-25
simplify the code a bit using isOperationLegal
Chris Lattner
2005-08-25
ADd support for TargetConstantPool nodes
Chris Lattner
2005-08-25
add a new TargetFrameIndex node
Chris Lattner
2005-08-24
add a method
Chris Lattner
2005-08-24
Add ReplaceAllUsesWith that can take a vector of replacement values.
Chris Lattner
[prev]
[next]