summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Let's see if we can break things.Andrew Lenharth2005-12-241-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 commingAndrew Lenharth2005-12-241-58/+0
| | | | llvm-svn: 25000
* fix FP selectsAndrew Lenharth2005-12-121-1/+1
| | | | llvm-svn: 24672
* restore a more restricted selectAndrew Lenharth2005-12-121-0/+32
| | | | llvm-svn: 24668
* FP select improvements (and likely breakage), oh and crazy people might want ↵Andrew Lenharth2005-12-111-27/+4
| | | | | | to *return* floating point values. Don't see why myself llvm-svn: 24658
* fix divide and remainderAndrew Lenharth2005-12-061-13/+11
| | | | llvm-svn: 24628
* more decent branches for FP. I might have to make some intermediate nodes ↵Andrew Lenharth2005-12-061-2/+33
| | | | | | to actually be able to use the DAG for FPcmp llvm-svn: 24625
* move this over to the dagAndrew Lenharth2005-12-051-8/+0
| | | | llvm-svn: 24609
* fix constant pool loadsAndrew Lenharth2005-12-051-1/+1
| | | | llvm-svn: 24607
* Flags where I think I need them, quick, before the nightly tester startsAndrew Lenharth2005-12-011-23/+42
| | | | llvm-svn: 24560
* SelectNodeTo now returns its result, we must pay attention to it.Chris Lattner2005-11-301-40/+29
| | | | llvm-svn: 24552
* Make typesafe that which isn't: FCMOVxxAndrew Lenharth2005-11-301-3/+9
| | | | llvm-svn: 24536
* FPSelect and more custom loweringAndrew Lenharth2005-11-301-1/+28
| | | | llvm-svn: 24535
* All sorts of stuff.Andrew Lenharth2005-11-301-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 nowAndrew Lenharth2005-11-221-32/+119
| | | | llvm-svn: 24483
* int comparison patternsAndrew Lenharth2005-10-261-28/+0
| | | | llvm-svn: 24020
* The dag isel generator generates this nowChris Lattner2005-10-251-32/+0
| | | | llvm-svn: 23984
* Add several things.Andrew Lenharth2005-10-231-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 Lenharth2005-10-221-63/+86
| | | | | | globals yet. llvm-svn: 23884
* forgot this oneAndrew Lenharth2005-10-201-0/+265
llvm-svn: 23833
OpenPOWER on IntegriCloud