| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | who would have thought you would want to write into globals too | Andrew Lenharth | 2005-11-16 | 1 | -0/+6 |
| | | | | | llvm-svn: 24381 | ||||
| * | unbreak the build | Chris Lattner | 2005-11-13 | 1 | -4/+2 |
| | | | | | llvm-svn: 24339 | ||||
| * | enable LSR by default on alpha | Andrew Lenharth | 2005-11-12 | 1 | -7/+3 |
| | | | | | llvm-svn: 24337 | ||||
| * | fix more regressions | Andrew Lenharth | 2005-11-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 24335 | ||||
| * | fix READCYCLECOUNTER | Andrew Lenharth | 2005-11-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 24334 | ||||
| * | fix yet more regressions | Andrew Lenharth | 2005-11-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 24308 | ||||
| * | generate chain result | Andrew Lenharth | 2005-11-11 | 1 | -0/+5 |
| | | | | | llvm-svn: 24307 | ||||
| * | Fix a bunch more alpha regressions | Andrew Lenharth | 2005-11-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 24304 | ||||
| * | continued readcyclecounter support | Andrew Lenharth | 2005-11-11 | 3 | -1/+16 |
| | | | | | llvm-svn: 24300 | ||||
| * | fix a bunch of regressions | Andrew Lenharth | 2005-11-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 24269 | ||||
| * | whatever. Intermediate patch to see what breaks. Seems ok. | Andrew Lenharth | 2005-11-09 | 8 | -136/+277 |
| | | | | | llvm-svn: 24260 | ||||
| * | Add a new option to indicate we want the code generator to emit code ↵ | Chris Lattner | 2005-11-08 | 2 | -8/+3 |
| | | | | | | | quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build. llvm-svn: 24233 | ||||
| * | If the module has no t-t and the host is an alpha, default to using the Alpha BE | Chris Lattner | 2005-10-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 24110 | ||||
| * | Make -time-passes output prettier | Chris Lattner | 2005-10-29 | 1 | -0/+4 |
| | | | | | llvm-svn: 24096 | ||||
| * | int comparison patterns | Andrew Lenharth | 2005-10-26 | 2 | -40/+48 |
| | | | | | llvm-svn: 24020 | ||||
| * | Typo made worse x 2 - take 2. | Jim Laskey | 2005-10-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 24018 | ||||
| * | Typo x 2 | Jim Laskey | 2005-10-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 24016 | ||||
| * | Simplify instinfo, set random bits on more fp insts, and fix 1 opcode | Andrew Lenharth | 2005-10-26 | 2 | -24/+18 |
| | | | | | llvm-svn: 24014 | ||||
| * | Give full control of subtarget features over to table generated code. | Jim Laskey | 2005-10-26 | 2 | -6/+7 |
| | | | | | llvm-svn: 24013 | ||||
| * | Add attribute name and type to SubtargetFeatures. | Jim Laskey | 2005-10-26 | 1 | -2/+4 |
| | | | | | llvm-svn: 24012 | ||||
| * | The dag isel generator generates this now | Chris Lattner | 2005-10-25 | 1 | -32/+0 |
| | | | | | llvm-svn: 23984 | ||||
| * | Preparation of supporting scheduling info. Need to find info based on selected | Jim Laskey | 2005-10-25 | 1 | -4/+4 |
| | | | | | | | CPU. llvm-svn: 23974 | ||||
| * | Simplify this due to changes in the tblgen side | Chris Lattner | 2005-10-23 | 1 | -9/+0 |
| | | | | | llvm-svn: 23908 | ||||
| * | Autogen subtarget information from .td files. | Chris Lattner | 2005-10-23 | 2 | -35/+12 |
| | | | | | llvm-svn: 23904 | ||||
| * | Add subtarget feature/processor defns to the .td file | Chris Lattner | 2005-10-23 | 1 | -0/+22 |
| | | | | | llvm-svn: 23903 | ||||
| * | Add several things. | Andrew Lenharth | 2005-10-23 | 2 | -23/+91 |
| | | | | | | | | | | | | | | 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 | 4 | -71/+113 |
| | | | | | | | globals yet. llvm-svn: 23884 | ||||
| * | silence a release mode warning | Chris Lattner | 2005-10-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 23868 | ||||
| * | Kill some now-dead code. | Nate Begeman | 2005-10-21 | 1 | -159/+0 |
| | | | | | llvm-svn: 23857 | ||||
| * | byte zap not immediate goodness | Andrew Lenharth | 2005-10-21 | 1 | -12/+47 |
| | | | | | llvm-svn: 23855 | ||||
| * | Inst cleanup. As a bonus, operands are in the correct order for cmovs. ↵ | Andrew Lenharth | 2005-10-20 | 2 | -47/+33 |
| | | | | | | | Expect new stuff to pass in the JIT tonight llvm-svn: 23852 | ||||
| * | added a few 1 operand form stuff. Seems to break regalloc on alpha. sigh | Andrew Lenharth | 2005-10-20 | 3 | -13/+33 |
| | | | | | llvm-svn: 23849 | ||||
| * | Sounds good, finish the intop conversion. | Andrew Lenharth | 2005-10-20 | 1 | -27/+20 |
| | | | | | llvm-svn: 23843 | ||||
| * | Add some pattern fragments to simplify the repetitive parts of the patterns | Chris Lattner | 2005-10-20 | 1 | -3/+22 |
| | | | | | | | | | for some common ops and use them for a few examples. Andrew, if you like this, feel free to convert the rest over, if you hate it, feel free to revert. llvm-svn: 23837 | ||||
| * | simplify this a bit by using immediates | Chris Lattner | 2005-10-20 | 1 | -24/+16 |
| | | | | | llvm-svn: 23836 | ||||
| * | forgot this one | Andrew Lenharth | 2005-10-20 | 1 | -0/+265 |
| | | | | | llvm-svn: 23833 | ||||
| * | ret 0; works, not much else | Andrew Lenharth | 2005-10-20 | 7 | -139/+226 |
| | | | | | | | | | still lots of uglyness. Maybe calls will come soon. Fixing the return value of things will be necessary to make alpha work. llvm-svn: 23832 | ||||
| * | This seems useful from the original patch that added the function. If there ↵ | Andrew Lenharth | 2005-10-09 | 2 | -0/+21 |
| | | | | | | | is a reason it is not useful on a RISC type target, let me know and I will pull it out llvm-svn: 23676 | ||||
| * | This is suppose to work now | Andrew Lenharth | 2005-10-06 | 2 | -1/+2 |
| | | | | | llvm-svn: 23644 | ||||
| * | remove VAX compatibility instruction, we will never use this | Andrew Lenharth | 2005-10-06 | 1 | -2/+0 |
| | | | | | llvm-svn: 23643 | ||||
| * | Sort the cpu and features table, so that the alpha backend doesn't fail EVERY | Chris Lattner | 2005-10-02 | 1 | -2/+2 |
| | | | | | | | compile with an assertion that the tables are not sorted! llvm-svn: 23591 | ||||
| * | subtarget support for CIX and FIX extentions (the only 2 I care about right now) | Andrew Lenharth | 2005-09-30 | 1 | -2/+35 |
| | | | | | llvm-svn: 23569 | ||||
| * | Pass extra regclasses into spilling code | Chris Lattner | 2005-09-30 | 2 | -4/+8 |
| | | | | | llvm-svn: 23537 | ||||
| * | begining alpha subtarget support | Andrew Lenharth | 2005-09-29 | 7 | -19/+86 |
| | | | | | llvm-svn: 23531 | ||||
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 2 | -33/+22 |
| | | | | | | | | | Though I have done extensive testing, it is possible that this will break things in configs I can't test. Please let me know if this causes a problem and I'll fix it ASAP. llvm-svn: 23505 | ||||
| * | This code is no longer needed, it is moved to the target-indep code | Chris Lattner | 2005-09-13 | 1 | -24/+0 |
| | | | | | llvm-svn: 23332 | ||||
| * | Majik numbers are bad | Chris Lattner | 2005-09-13 | 1 | -2/+2 |
| | | | | | llvm-svn: 23330 | ||||
| * | ignore generated files | Chris Lattner | 2005-09-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 23263 | ||||
| * | Fix up the AssertXext problem, as well as adding it at calls | Andrew Lenharth | 2005-09-06 | 2 | -14/+25 |
| | | | | | llvm-svn: 23246 | ||||
| * | revert part of the last change, should fix regressions | Andrew Lenharth | 2005-09-04 | 2 | -6/+11 |
| | | | | | llvm-svn: 23241 | ||||

