| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Removed more <iostream> includes | Bill Wendling | 2006-12-07 | 1 | -2/+1 | |
| | | | | | llvm-svn: 32321 | |||||
| * | Removing even more <iostream> includes. | Bill Wendling | 2006-12-07 | 1 | -43/+43 | |
| | | | | | llvm-svn: 32320 | |||||
| * | Unbreak VC++ build. | Jeff Cohen | 2006-12-02 | 1 | -0/+1 | |
| | | | | | llvm-svn: 32113 | |||||
| * | Fix an incorrectly inverted condition. | Evan Cheng | 2006-11-16 | 1 | -1/+0 | |
| | | | | | llvm-svn: 31773 | |||||
| * | Make an assert comment match the tested assertion. | Reid Spencer | 2006-11-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 31686 | |||||
| * | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode | Evan Cheng | 2006-11-09 | 1 | -7/+9 | |
| | | | | | llvm-svn: 31595 | |||||
| * | Remove redundant <cmath>. | Jim Laskey | 2006-11-08 | 1 | -1/+0 | |
| | | | | | llvm-svn: 31561 | |||||
| * | Unbreak VC++ build. | Jeff Cohen | 2006-11-05 | 1 | -8/+8 | |
| | | | | | llvm-svn: 31464 | |||||
| * | Added getIndexedStore. | Evan Cheng | 2006-11-05 | 1 | -0/+30 | |
| | | | | | llvm-svn: 31458 | |||||
| * | Fix comments. | Evan Cheng | 2006-11-03 | 1 | -3/+8 | |
| | | | | | llvm-svn: 31414 | |||||
| * | Added isPredecessor. | Evan Cheng | 2006-11-03 | 1 | -0/+23 | |
| | | | | | llvm-svn: 31409 | |||||
| * | silence warning | Chris Lattner | 2006-11-03 | 1 | -15/+0 | |
| | | | | | llvm-svn: 31397 | |||||
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 | |
| | | | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380 | |||||
| * | Print jumptable index. | Evan Cheng | 2006-11-01 | 1 | -0/+2 | |
| | | | | | llvm-svn: 31340 | |||||
| * | Added a new SDNode type: BR_JT for jumptable branch. | Evan Cheng | 2006-10-30 | 1 | -0/+1 | |
| | | | | | llvm-svn: 31292 | |||||
| * | VLOAD is not the LoadSDNode opcode. | Evan Cheng | 2006-10-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 31276 | |||||
| * | Remove spurious case. EXTLOAD is not one of the node opcodes. | Nick Lewycky | 2006-10-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 31275 | |||||
| * | Load and stores have not been uniqued properly. | Jim Laskey | 2006-10-28 | 1 | -13/+42 | |
| | | | | | llvm-svn: 31261 | |||||
| * | Fix a serious bug that caused any x86 vector stuff to infinite loop | Chris Lattner | 2006-10-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 31254 | |||||
| * | Clean up. | Jim Laskey | 2006-10-27 | 1 | -2/+12 | |
| | | | | | llvm-svn: 31243 | |||||
| * | Switch over from SelectionNodeCSEMap to FoldingSet. | Jim Laskey | 2006-10-27 | 1 | -49/+211 | |
| | | | | | llvm-svn: 31240 | |||||
| * | getPreIndexedLoad -> getIndexedLoad. | Evan Cheng | 2006-10-26 | 1 | -21/+7 | |
| | | | | | llvm-svn: 31209 | |||||
| * | Trivial patch to speed up legalizing common i64 constants. | Chris Lattner | 2006-10-17 | 1 | -0/+7 | |
| | | | | | llvm-svn: 31020 | |||||
| * | Reflect MemOpAddrMode change; added a helper to create pre-indexed load. | Evan Cheng | 2006-10-17 | 1 | -4/+68 | |
| | | | | | llvm-svn: 31016 | |||||
| * | Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty ↵ | Jim Laskey | 2006-10-17 | 1 | -1/+1 | |
| | | | | | | | optimization. llvm-svn: 31009 | |||||
| * | When SimplifySetCC was moved to the DAGCombiner, it was never removed from | Chris Lattner | 2006-10-14 | 1 | -154/+17 | |
| | | | | | | | | | | | SelectionDAG and it has since bitrotted. Remove the copy from SelectionDAG. Next, remove the constant folding piece of DAGCombiner::SimplifySetCC into a new FoldSetCC method which can be used by getNode() and SimplifySetCC. This fixes obscure bugs. llvm-svn: 30952 | |||||
| * | Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', | Chris Lattner | 2006-10-13 | 1 | -2/+2 | |
| | | | | | | | which is undefined. "0" isn't a power of 2. llvm-svn: 30947 | |||||
| * | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -30/+67 | |
| | | | | | llvm-svn: 30945 | |||||
| * | Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. | Evan Cheng | 2006-10-12 | 1 | -0/+33 | |
| | | | | | llvm-svn: 30916 | |||||
| * | Naming consistency. | Evan Cheng | 2006-10-11 | 1 | -2/+2 | |
| | | | | | llvm-svn: 30878 | |||||
| * | Jimptables working again on alpha. | Andrew Lenharth | 2006-10-11 | 1 | -1/+1 | |
| | | | | | | | As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. llvm-svn: 30873 | |||||
| * | FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper ↵ | Evan Cheng | 2006-10-11 | 1 | -0/+9 | |
| | | | | | | | SelectionDAGCSEMap ID. llvm-svn: 30866 | |||||
| * | SDNode::dump should also print out extension type and VT. | Evan Cheng | 2006-10-10 | 1 | -0/+21 | |
| | | | | | llvm-svn: 30860 | |||||
| * | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -35/+56 | |
| | | | | | llvm-svn: 30844 | |||||
| * | Add getStore() helper function to create ISD::STORE nodes. | Evan Cheng | 2006-10-05 | 1 | -1/+16 | |
| | | | | | llvm-svn: 30758 | |||||
| * | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an | Evan Cheng | 2006-10-04 | 1 | -11/+14 | |
| | | | | | | | extra operand to LOADX to specify the exact value extension type. llvm-svn: 30714 | |||||
| * | Comments on JumpTableness | Andrew Lenharth | 2006-09-26 | 1 | -0/+1 | |
| | | | | | llvm-svn: 30615 | |||||
| * | Fold extract_element(cst) to cst | Chris Lattner | 2006-09-19 | 1 | -2/+8 | |
| | | | | | llvm-svn: 30478 | |||||
| * | Minor speedup for legalize by avoiding some malloc traffic | Chris Lattner | 2006-09-19 | 1 | -0/+9 | |
| | | | | | llvm-svn: 30477 | |||||
| * | Added support for machine specific constantpool values. These are useful for | Evan Cheng | 2006-09-12 | 1 | -1/+29 | |
| | | | | | | | representing expressions that can only be resolved at link time, etc. llvm-svn: 30278 | |||||
| * | Implement the fpowi now by lowering to a libcall | Chris Lattner | 2006-09-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 30225 | |||||
| * | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make ↵ | Evan Cheng | 2006-08-29 | 1 | -15/+0 | |
| | | | | | | | it a static method of SelectionDAG. llvm-svn: 29951 | |||||
| * | Eliminate SelectNodeTo() and getTargetNode() variants which take more than | Evan Cheng | 2006-08-27 | 1 | -254/+12 | |
| | | | | | | | | 3 SDOperand operands. They are replaced by versions which take an array of SDOperand and the number of operands. llvm-svn: 29905 | |||||
| * | SelectNodeTo now returns a SDNode*. | Evan Cheng | 2006-08-26 | 1 | -74/+74 | |
| | | | | | llvm-svn: 29901 | |||||
| * | minor changes. | Chris Lattner | 2006-08-16 | 1 | -18/+19 | |
| | | | | | llvm-svn: 29740 | |||||
| * | Use the appropriate typedef | Chris Lattner | 2006-08-16 | 1 | -2/+1 | |
| | | | | | llvm-svn: 29730 | |||||
| * | Start using SDVTList more consistently | Chris Lattner | 2006-08-15 | 1 | -66/+66 | |
| | | | | | llvm-svn: 29711 | |||||
| * | add a new SDVTList type and new SelectionDAG::getVTList methods to streamline | Chris Lattner | 2006-08-15 | 1 | -68/+79 | |
| | | | | | | | the creation of canonical VTLists. llvm-svn: 29709 | |||||
| * | Add a new getNode() method that takes a pointer to an already-intern'd list | Chris Lattner | 2006-08-14 | 1 | -78/+70 | |
| | | | | | | | | of value-type nodes. This avoids having to do mallocs for std::vectors of valuetypes when a node returns more than one type. llvm-svn: 29685 | |||||
| * | remove SelectionDAG::InsertISelMapEntry, it is dead | Chris Lattner | 2006-08-14 | 1 | -9/+0 | |
| | | | | | llvm-svn: 29677 | |||||

