projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Disable load width reduction xform of variant (zext (truncate load x)) for
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAG.cpp
2007-03-04
Chris Lattner
fold away addc nodes when we know there cannot be a...
blob
|
commitdiff
|
raw
2007-03-04
Chris Lattner
eliminate some ops if they have an undef RHS
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Chris Lattner
fold trivial token factor nodes. This allows us to...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-21
Jim Laskey
Selection and lowering for exception handling.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
Introduce new UnarySDNode/BinarySDNode/TernarySDNode...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
eliminate the SDNode::setValueTypes method.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
eliminate a bunch of duplicate ctors and helper functions.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
move MorphNode to out of line and merge setNodeOperands...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
simplify MorphNodeTo to take a VTList operand.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
eliminate some extraneous methods in SDNode
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
Give each selectiondag node class a home for it's vtabl...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
Eliminate some std::sets. This speeds up isel of kimwi...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-04
Chris Lattner
Switch SelectionDAG::ReplaceAllUsesOfValueWith to use...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-01
Chris Lattner
Fit in 80 columns
blob
|
commitdiff
|
raw
|
diff to current
2007-01-29
Nate Begeman
Finish off bug 680, allowing targets to custom lower...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-26
Jim Laskey
Make LABEL a builtin opcode.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removed more <iostream> includes
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Removing even more <iostream> includes.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-02
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-16
Evan Cheng
Fix an incorrectly inverted condition.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Reid Spencer
Make an assert comment match the tested assertion.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-09
Evan Cheng
Rename ISD::MemOpAddrMode to ISD::MemIndexedMode
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Jim Laskey
Remove redundant <cmath>.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Jeff Cohen
Unbreak VC++ build.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-05
Evan Cheng
Added getIndexedStore.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Evan Cheng
Fix comments.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Evan Cheng
Added isPredecessor.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-03
Chris Lattner
silence warning
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Evan Cheng
Print jumptable index.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-30
Evan Cheng
Added a new SDNode type: BR_JT for jumptable branch.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-29
Evan Cheng
VLOAD is not the LoadSDNode opcode.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-29
Nick Lewycky
Remove spurious case. EXTLOAD is not one of the node...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-28
Jim Laskey
Load and stores have not been uniqued properly.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-28
Chris Lattner
Fix a serious bug that caused any x86 vector stuff...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-27
Jim Laskey
Clean up.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-27
Jim Laskey
Switch over from SelectionNodeCSEMap to FoldingSet.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-26
Evan Cheng
getPreIndexedLoad -> getIndexedLoad.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Chris Lattner
Trivial patch to speed up legalizing common i64 constants.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Evan Cheng
Reflect MemOpAddrMode change; added a helper to create...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-17
Jim Laskey
Make it simplier to dump DAGs while in DAGCombiner...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-14
Chris Lattner
When SimplifySetCC was moved to the DAGCombiner, it...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Chris Lattner
Fix a bug where we incorrectly turned '(X & 0) == 0...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-13
Evan Cheng
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-12
Evan Cheng
Add RemoveDeadNode to remove a dead node and its (poten...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Evan Cheng
Naming consistency.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Andrew Lenharth
Jimptables working again on alpha.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-11
Evan Cheng
FindModifiedNodeSlot needs to add LoadSDNode ivars...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-10
Evan Cheng
SDNode::dump should also print out extension type and VT.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-09
Evan Cheng
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-10-05
Evan Cheng
Add getStore() helper function to create ISD::STORE...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-04
Evan Cheng
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-26
Andrew Lenharth
Comments on JumpTableness
blob
|
commitdiff
|
raw
|
diff to current
2006-09-19
Chris Lattner
Fold extract_element(cst) to cst
blob
|
commitdiff
|
raw
|
diff to current
2006-09-19
Chris Lattner
Minor speedup for legalize by avoiding some malloc...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-12
Evan Cheng
Added support for machine specific constantpool values...
blob
|
commitdiff
|
raw
|
diff to current
2006-09-09
Chris Lattner
Implement the fpowi now by lowering to a libcall
blob
|
commitdiff
|
raw
|
diff to current
2006-08-29
Evan Cheng
Move isCommutativeBinOp from SelectionDAG.cpp and DAGCo...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Evan Cheng
Eliminate SelectNodeTo() and getTargetNode() variants...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-26
Evan Cheng
SelectNodeTo now returns a SDNode*.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Chris Lattner
minor changes.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-16
Chris Lattner
Use the appropriate typedef
blob
|
commitdiff
|
raw
|
diff to current
2006-08-15
Chris Lattner
Start using SDVTList more consistently
blob
|
commitdiff
|
raw
|
diff to current
2006-08-15
Chris Lattner
add a new SDVTList type and new SelectionDAG::getVTList...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-14
Chris Lattner
Add a new getNode() method that takes a pointer to...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-14
Chris Lattner
remove SelectionDAG::InsertISelMapEntry, it is dead
blob
|
commitdiff
|
raw
|
diff to current
2006-08-14
Chris Lattner
Add code to resize the CSEMap hash table. This doesn...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-14
Chris Lattner
Add the actual constant to the hash for ConstantPool...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Chris Lattner
Remove 8 more std::map's.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Chris Lattner
Move the BBNodes, GlobalValues, TargetGlobalValues...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Chris Lattner
eliminate the NullaryOps map, use CSEMap instead.
blob
|
commitdiff
|
raw
|
diff to current
2006-08-11
Chris Lattner
Change one ReplaceAllUsesWith method to take an array...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Chris Lattner
Start eliminating temporary vectors used to create...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-08
Chris Lattner
Eliminate some malloc traffic by allocating vectors...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-07
Chris Lattner
Revamp the "CSEMap" datastructure used in the Selection...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-07
Evan Cheng
Clear TopOrder before assigning topological order....
blob
|
commitdiff
|
raw
|
diff to current
2006-08-04
Chris Lattner
Make SelectionDAG::RemoveDeadNodes iterative instead...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-02
Evan Cheng
- Change AssignTopologicalOrder to return vector of...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-01
Evan Cheng
Added AssignTopologicalOrder() to assign each node...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-28
Evan Cheng
Remove InFlightSet hack. No longer needed.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
AssignNodeIds should return unsigned.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-27
Evan Cheng
AssignNodeIds assign each node in the DAG an unique id.
blob
|
commitdiff
|
raw
|
diff to current
2006-07-19
Chris Lattner
Add an out-of-line virtual method for the sdnode class...
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Evan Cheng
Ugly hack! Add helper functions InsertInFlightSetEntry and
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
blob
|
commitdiff
|
raw
|
diff to current
2006-05-16
Chris Lattner
Add a new ISD::CALL node, make the default impl of...
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Chris Lattner
remove dead vars
blob
|
commitdiff
|
raw
|
diff to current
2006-05-12
Chris Lattner
Compile:
blob
|
commitdiff
|
raw
|
diff to current
2006-05-08
Chris Lattner
Fold shifts with undef operands.
blob
|
commitdiff
|
raw
|
diff to current
2006-05-06
Chris Lattner
constant fold sign_extend_inreg
blob
|
commitdiff
|
raw
|
diff to current
2006-04-27
Chris Lattner
Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-22
Nate Begeman
JumpTable support! What this represents is working...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-20
Chris Lattner
Implement folding of a bunch of binops with undef
blob
|
commitdiff
|
raw
|
diff to current
2006-04-15
Chris Lattner
Make these predicates return true for bit_convert(build...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-12
Chris Lattner
Implement support for the formal_arguments node. To...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-12
Chris Lattner
Don't memoize vloads in the load map! Don't memoize...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-08
Chris Lattner
Add code generator support for VSELECT
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Chris Lattner
Constant fold bitconvert(undef)
blob
|
commitdiff
|
raw
|
diff to current
2006-04-02
Chris Lattner
These entries already exist
blob
|
commitdiff
|
raw
|
diff to current
2006-04-02
Chris Lattner
Add some missing node names
blob
|
commitdiff
|
raw
|
diff to current
next