Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Let's see if we can break things. | Andrew Lenharth | 2005-12-24 | 1 | -2/+5 | |
| | | | | | | | | Lower GOT relative addresses to Lo and HI. Update both ISels to select them when they can. Saves instructions here and there. llvm-svn: 25001 | |||||
* | move loads and stores over. Smart addr selection comming | Andrew Lenharth | 2005-12-24 | 1 | -58/+0 | |
| | | | | llvm-svn: 25000 | |||||
* | fix FP selects | Andrew Lenharth | 2005-12-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 24672 | |||||
* | restore a more restricted select | Andrew Lenharth | 2005-12-12 | 1 | -0/+32 | |
| | | | | llvm-svn: 24668 | |||||
* | FP select improvements (and likely breakage), oh and crazy people might want ↵ | Andrew Lenharth | 2005-12-11 | 1 | -27/+4 | |
| | | | | | | to *return* floating point values. Don't see why myself llvm-svn: 24658 | |||||
* | fix divide and remainder | Andrew Lenharth | 2005-12-06 | 1 | -13/+11 | |
| | | | | llvm-svn: 24628 | |||||
* | more decent branches for FP. I might have to make some intermediate nodes ↵ | Andrew Lenharth | 2005-12-06 | 1 | -2/+33 | |
| | | | | | | to actually be able to use the DAG for FPcmp llvm-svn: 24625 | |||||
* | move this over to the dag | Andrew Lenharth | 2005-12-05 | 1 | -8/+0 | |
| | | | | llvm-svn: 24609 | |||||
* | fix constant pool loads | Andrew Lenharth | 2005-12-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 24607 | |||||
* | Flags where I think I need them, quick, before the nightly tester starts | Andrew Lenharth | 2005-12-01 | 1 | -23/+42 | |
| | | | | llvm-svn: 24560 | |||||
* | SelectNodeTo now returns its result, we must pay attention to it. | Chris Lattner | 2005-11-30 | 1 | -40/+29 | |
| | | | | llvm-svn: 24552 | |||||
* | Make typesafe that which isn't: FCMOVxx | Andrew Lenharth | 2005-11-30 | 1 | -3/+9 | |
| | | | | llvm-svn: 24536 | |||||
* | FPSelect and more custom lowering | Andrew Lenharth | 2005-11-30 | 1 | -1/+28 | |
| | | | | llvm-svn: 24535 | |||||
* | All sorts of stuff. | Andrew Lenharth | 2005-11-30 | 1 | -3/+87 | |
| | | | | | | | | | | | | | Getting in on the custom lowering thing, yay evilness with fp setcc, yuck trivial int select, hmmm in memory args for functions, yay DIV and REM, always handy. They should be custom lowered though. Lots more stuff compiles now (go go single source!). Of course, none of it probably works, but that is what the nightly tester can find out :) llvm-svn: 24533 | |||||
* | massive DAGISel patch. lots and lots more stuff compiles now | Andrew Lenharth | 2005-11-22 | 1 | -32/+119 | |
| | | | | llvm-svn: 24483 | |||||
* | int comparison patterns | Andrew Lenharth | 2005-10-26 | 1 | -28/+0 | |
| | | | | llvm-svn: 24020 | |||||
* | The dag isel generator generates this now | Chris Lattner | 2005-10-25 | 1 | -32/+0 | |
| | | | | llvm-svn: 23984 | |||||
* | Add several things. | Andrew Lenharth | 2005-10-23 | 1 | -20/+80 | |
| | | | | | | | | | | | | | loads branches setcc working calls Global address External addresses now I can manage malloc calls. llvm-svn: 23887 | |||||
* | Well, the Constant matching pattern works. Can't say much about calls or ↵ | Andrew Lenharth | 2005-10-22 | 1 | -63/+86 | |
| | | | | | | globals yet. llvm-svn: 23884 | |||||
* | forgot this one | Andrew Lenharth | 2005-10-20 | 1 | -0/+265 | |
llvm-svn: 23833 |