summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant <cmath>.Jim Laskey2006-11-081-1/+0
* Unbreak VC++ build.Jeff Cohen2006-11-051-8/+8
* Added getIndexedStore.Evan Cheng2006-11-051-0/+30
* Fix comments.Evan Cheng2006-11-031-3/+8
* Added isPredecessor.Evan Cheng2006-11-031-0/+23
* silence warningChris Lattner2006-11-031-15/+0
* For PR786:Reid Spencer2006-11-021-1/+0
* Print jumptable index.Evan Cheng2006-11-011-0/+2
* Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng2006-10-301-0/+1
* VLOAD is not the LoadSDNode opcode.Evan Cheng2006-10-291-1/+0
* Remove spurious case. EXTLOAD is not one of the node opcodes.Nick Lewycky2006-10-291-1/+0
* Load and stores have not been uniqued properly.Jim Laskey2006-10-281-13/+42
* Fix a serious bug that caused any x86 vector stuff to infinite loopChris Lattner2006-10-281-1/+1
* Clean up.Jim Laskey2006-10-271-2/+12
* Switch over from SelectionNodeCSEMap to FoldingSet.Jim Laskey2006-10-271-49/+211
* getPreIndexedLoad -> getIndexedLoad.Evan Cheng2006-10-261-21/+7
* Trivial patch to speed up legalizing common i64 constants.Chris Lattner2006-10-171-0/+7
* Reflect MemOpAddrMode change; added a helper to create pre-indexed load.Evan Cheng2006-10-171-4/+68
* Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty optimizat...Jim Laskey2006-10-171-1/+1
* When SimplifySetCC was moved to the DAGCombiner, it was never removed fromChris Lattner2006-10-141-154/+17
* Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1',Chris Lattner2006-10-131-2/+2
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-30/+67
* Add RemoveDeadNode to remove a dead node and its (potentially) dead operands.Evan Cheng2006-10-121-0/+33
* Naming consistency.Evan Cheng2006-10-111-2/+2
* Jimptables working again on alpha.Andrew Lenharth2006-10-111-1/+1
* FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper Selection...Evan Cheng2006-10-111-0/+9
* SDNode::dump should also print out extension type and VT.Evan Cheng2006-10-101-0/+21
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-091-35/+56
* Add getStore() helper function to create ISD::STORE nodes.Evan Cheng2006-10-051-1/+16
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-041-11/+14
* Comments on JumpTablenessAndrew Lenharth2006-09-261-0/+1
* Fold extract_element(cst) to cstChris Lattner2006-09-191-2/+8
* Minor speedup for legalize by avoiding some malloc trafficChris Lattner2006-09-191-0/+9
* Added support for machine specific constantpool values. These are useful forEvan Cheng2006-09-121-1/+29
* Implement the fpowi now by lowering to a libcallChris Lattner2006-09-091-0/+1
* Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i...Evan Cheng2006-08-291-15/+0
* Eliminate SelectNodeTo() and getTargetNode() variants which take more thanEvan Cheng2006-08-271-254/+12
* SelectNodeTo now returns a SDNode*.Evan Cheng2006-08-261-74/+74
* minor changes.Chris Lattner2006-08-161-18/+19
* Use the appropriate typedefChris Lattner2006-08-161-2/+1
* Start using SDVTList more consistentlyChris Lattner2006-08-151-66/+66
* add a new SDVTList type and new SelectionDAG::getVTList methods to streamlineChris Lattner2006-08-151-68/+79
* Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner2006-08-141-78/+70
* remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner2006-08-141-9/+0
* Add code to resize the CSEMap hash table. This doesn't speedup codegen ofChris Lattner2006-08-141-0/+1
* Add the actual constant to the hash for ConstantPool nodes. Thanks toChris Lattner2006-08-141-0/+1
* Remove 8 more std::map's.Chris Lattner2006-08-111-92/+40
* Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants,Chris Lattner2006-08-111-88/+57
* eliminate the NullaryOps map, use CSEMap instead.Chris Lattner2006-08-111-22/+18
* Change one ReplaceAllUsesWith method to take an array of operands to replaceChris Lattner2006-08-111-4/+2
OpenPOWER on IntegriCloud