aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
AgeCommit message (Expand)Author
2006-12-07Removed more <iostream> includesBill Wendling
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-12-02Unbreak VC++ build.Jeff Cohen
2006-11-16Fix an incorrectly inverted condition.Evan Cheng
2006-11-11Make an assert comment match the tested assertion.Reid Spencer
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-08Remove redundant <cmath>.Jim Laskey
2006-11-05Unbreak VC++ build.Jeff Cohen
2006-11-05Added getIndexedStore.Evan Cheng
2006-11-03Fix comments.Evan Cheng
2006-11-03Added isPredecessor.Evan Cheng
2006-11-03silence warningChris Lattner
2006-11-02For PR786:Reid Spencer
2006-11-01Print jumptable index.Evan Cheng
2006-10-30Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng
2006-10-29VLOAD is not the LoadSDNode opcode.Evan Cheng
2006-10-29Remove spurious case. EXTLOAD is not one of the node opcodes.Nick Lewycky
2006-10-28Load and stores have not been uniqued properly.Jim Laskey
2006-10-28Fix a serious bug that caused any x86 vector stuff to infinite loopChris Lattner
2006-10-27Clean up.Jim Laskey
2006-10-27Switch over from SelectionNodeCSEMap to FoldingSet.Jim Laskey
2006-10-26getPreIndexedLoad -> getIndexedLoad.Evan Cheng
2006-10-17Trivial patch to speed up legalizing common i64 constants.Chris Lattner
2006-10-17Reflect MemOpAddrMode change; added a helper to create pre-indexed load.Evan Cheng
2006-10-17Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty optimizat...Jim Laskey
2006-10-14When SimplifySetCC was moved to the DAGCombiner, it was never removed fromChris Lattner
2006-10-13Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1',Chris Lattner
2006-10-13Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng
2006-10-12Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.Evan Cheng
2006-10-11Naming consistency.Evan Cheng
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-11FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper Selection...Evan Cheng
2006-10-10SDNode::dump should also print out extension type and VT.Evan Cheng
2006-10-09Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng
2006-10-05Add getStore() helper function to create ISD::STORE nodes.Evan Cheng
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-09-26Comments on JumpTablenessAndrew Lenharth
2006-09-19Fold extract_element(cst) to cstChris Lattner
2006-09-19Minor speedup for legalize by avoiding some malloc trafficChris Lattner
2006-09-12Added support for machine specific constantpool values. These are useful forEvan Cheng
2006-09-09Implement the fpowi now by lowering to a libcallChris Lattner
2006-08-29Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i...Evan Cheng
2006-08-27Eliminate SelectNodeTo() and getTargetNode() variants which take more thanEvan Cheng
2006-08-26SelectNodeTo now returns a SDNode*.Evan Cheng
2006-08-16minor changes.Chris Lattner
2006-08-16Use the appropriate typedefChris Lattner
2006-08-15Start using SDVTList more consistentlyChris Lattner
2006-08-15add a new SDVTList type and new SelectionDAG::getVTList methods to streamlineChris Lattner
2006-08-14Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner
2006-08-14remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner