Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -7/+2 | |
| | | | | | | | | x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947 | |||||
* | Add support for 'special' llvm globals like debug info and static ctors/dtors. | Chris Lattner | 2006-03-09 | 1 | -0/+4 | |
| | | | | llvm-svn: 26628 | |||||
* | Removed dependency on how operands are printed (want multi-line.) | Jim Laskey | 2006-02-27 | 1 | -9/+3 | |
| | | | | llvm-svn: 26399 | |||||
* | see what this allignment thing will do | Andrew Lenharth | 2006-02-06 | 1 | -1/+2 | |
| | | | | llvm-svn: 26017 | |||||
* | linkage fix for weak functions | Andrew Lenharth | 2006-02-04 | 1 | -3/+16 | |
| | | | | llvm-svn: 25976 | |||||
* | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 25515 | |||||
* | add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAG | Andrew Lenharth | 2005-12-25 | 1 | -3/+3 | |
| | | | | llvm-svn: 25011 | |||||
* | No longer track value types for asm printer operands, and remove them as | Nate Begeman | 2005-11-30 | 1 | -3/+2 | |
| | | | | | | | an argument to every operand printing function. Requires some slight tweaks to x86, the only user. llvm-svn: 24541 | |||||
* | Switch to using the generic constant pool emitter impl, use shorter | Chris Lattner | 2005-11-21 | 1 | -25/+2 | |
| | | | | | | CPI names llvm-svn: 24466 | |||||
* | Adjust to capitalized AsmPrinter method names | Chris Lattner | 2005-11-21 | 1 | -6/+6 | |
| | | | | llvm-svn: 24456 | |||||
* | Use PrivateGlobalPrefix for basic blocks | Chris Lattner | 2005-11-21 | 1 | -6/+6 | |
| | | | | llvm-svn: 24451 | |||||
* | Switch to the new shared SwitchSection | Chris Lattner | 2005-11-21 | 1 | -26/+6 | |
| | | | | llvm-svn: 24450 | |||||
* | Rename SwitchSection -> switchSection to avoid conflicting with a future | Chris Lattner | 2005-11-21 | 1 | -10/+10 | |
| | | | | | | change. llvm-svn: 24443 | |||||
* | Start using PrivateGlobalPrefix correctly | Chris Lattner | 2005-11-21 | 1 | -3/+5 | |
| | | | | llvm-svn: 24442 | |||||
* | begining alpha subtarget support | Andrew Lenharth | 2005-09-29 | 1 | -6/+3 | |
| | | | | llvm-svn: 23531 | |||||
* | .section cleanup, patch from Nicholas Riley | Andrew Lenharth | 2005-08-12 | 1 | -3/+3 | |
| | | | | llvm-svn: 22763 | |||||
* | Alpha JIT (beta) | Andrew Lenharth | 2005-07-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 22500 | |||||
* | make constant pool labels local | Andrew Lenharth | 2005-06-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 22294 | |||||
* | hide basic block labels. The utility of these for debuging is long since passed | Andrew Lenharth | 2005-06-06 | 1 | -2/+2 | |
| | | | | llvm-svn: 22194 | |||||
* | match gcc, makes diff easier | Andrew Lenharth | 2005-05-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 22179 | |||||
* | Well, add support for ct* for 21264 only. | Andrew Lenharth | 2005-05-04 | 1 | -1/+2 | |
| | | | | | | 21164 is broken until expand works. llvm-svn: 21692 | |||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -15/+15 | |
| | | | | llvm-svn: 21424 | |||||
* | a 21264 fix, and fix the operator precidence on an and -> zap check (should ↵ | Andrew Lenharth | 2005-04-14 | 1 | -1/+9 | |
| | | | | | | fix hundreds of test cases llvm-svn: 21302 | |||||
* | WOW, function calls still seem to work after this. | Andrew Lenharth | 2005-04-13 | 1 | -13/+20 | |
| | | | | llvm-svn: 21286 | |||||
* | Fix the missing symbols problem Bill was hitting. Patch contributed by | Chris Lattner | 2005-03-17 | 1 | -0/+1 | |
| | | | | | | Bill Wendling!! llvm-svn: 20649 | |||||
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -1/+1 | |
| | | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597 | |||||
* | some typoes and .bss isn't liked, at all | Andrew Lenharth | 2005-03-10 | 1 | -4/+4 | |
| | | | | llvm-svn: 20542 | |||||
* | make BB labels be exported for debuging, add fp negation optimization, ↵ | Andrew Lenharth | 2005-02-25 | 1 | -4/+4 | |
| | | | | | | further pecimise the FP instructions llvm-svn: 20332 | |||||
* | alignment | Andrew Lenharth | 2005-02-04 | 1 | -2/+4 | |
| | | | | llvm-svn: 20028 | |||||
* | get alignment printing correctly and get rid of __main hack | Andrew Lenharth | 2005-02-04 | 1 | -7/+2 | |
| | | | | llvm-svn: 20027 | |||||
* | Print the Constant pool | Andrew Lenharth | 2005-02-01 | 1 | -8/+7 | |
| | | | | llvm-svn: 19975 | |||||
* | problems with bools, and their work arounds | Andrew Lenharth | 2005-01-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 19833 | |||||
* | Pruned includes | Andrew Lenharth | 2005-01-24 | 1 | -15/+5 | |
| | | | | llvm-svn: 19813 | |||||
* | Let me introduce you to the early stages of the llvm backend for the alpha ↵ | Andrew Lenharth | 2005-01-22 | 1 | -0/+319 | |
processor llvm-svn: 19764 |