summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Alpha
Commit message (Collapse)AuthorAgeFilesLines
...
* beter Select on FPAndrew Lenharth2005-03-031-14/+65
| | | | llvm-svn: 20424
* LSR cleanup patchAndrew Lenharth2005-03-031-1/+3
| | | | llvm-svn: 20422
* remove 32 sign extend after 32 sextload and handle small negative constantAndrew Lenharth2005-03-021-4/+9
| | | | llvm-svn: 20408
* Added LSR as a beta pass for alphaAndrew Lenharth2005-03-021-0/+9
| | | | llvm-svn: 20407
* fix integer division and stuffAndrew Lenharth2005-02-281-5/+5
| | | | llvm-svn: 20372
* make BB labels be exported for debuging, add fp negation optimization, ↵Andrew Lenharth2005-02-253-30/+61
| | | | | | further pecimise the FP instructions llvm-svn: 20332
* fix Allocas. Really. I mean it this time.Andrew Lenharth2005-02-241-1/+6
| | | | llvm-svn: 20306
* Ah the problems you have to fix when you stray from the One True Way (TM)Andrew Lenharth2005-02-231-2/+2
| | | | llvm-svn: 20290
* oopsAndrew Lenharth2005-02-221-1/+1
| | | | llvm-svn: 20278
* dynamic stack allocasAndrew Lenharth2005-02-222-65/+154
| | | | llvm-svn: 20273
* no longer build as a shared libraryAndrew Lenharth2005-02-221-1/+0
| | | | llvm-svn: 20264
* fix setcc on floats, fixes singlesource:pi, perhaps othersAndrew Lenharth2005-02-141-1/+5
| | | | llvm-svn: 20172
* try to do better match for i32 addsAndrew Lenharth2005-02-121-1/+22
| | | | llvm-svn: 20143
* make FP conversion more conservative (matches gcc)Andrew Lenharth2005-02-121-3/+4
| | | | llvm-svn: 20142
* oops, I was sure this had already gond though the nightly testerAndrew Lenharth2005-02-121-1/+1
| | | | llvm-svn: 20141
* added sign extend for booleanAndrew Lenharth2005-02-121-3/+5
| | | | llvm-svn: 20137
* fix a bunch of regressions due to call behaviorAndrew Lenharth2005-02-101-4/+4
| | | | llvm-svn: 20110
* so, if you beat on it, you too can talk emacs into having a sane indenting ↵Andrew Lenharth2005-02-103-549/+575
| | | | | | policy... Also, optimize many function calls with pc-relative calls (partial prologue skipping for that case coming soon), try to fix the random jumps to strange places problem by pesimizing div et. al. register usage and fixing up GP before using, some calling convention tweaks, and make frame pointer unallocatable (not strickly necessary, but let's go for correctness first) llvm-svn: 20106
* fix fp branchAndrew Lenharth2005-02-101-6/+6
| | | | llvm-svn: 20105
* * Fix spelling of `volatile'Misha Brukman2005-02-101-9/+9
| | | | | | * Align comments with tablegen elements llvm-svn: 20103
* BranchCC, niftyAndrew Lenharth2005-02-081-7/+117
| | | | llvm-svn: 20067
* fix store issue and an FP conversion (segfault) issueAndrew Lenharth2005-02-072-11/+21
| | | | llvm-svn: 20066
* copytoreg fixAndrew Lenharth2005-02-071-6/+6
| | | | llvm-svn: 20063
* copyfromreg fixAndrew Lenharth2005-02-071-3/+6
| | | | llvm-svn: 20062
* fix load bugAndrew Lenharth2005-02-071-5/+5
| | | | llvm-svn: 20061
* more FP load store fixes and Load store simplificationsAndrew Lenharth2005-02-071-47/+14
| | | | llvm-svn: 20060
* clean up load and stores alotAndrew Lenharth2005-02-071-143/+13
| | | | llvm-svn: 20059
* teach all loads and stores about the stackAndrew Lenharth2005-02-071-1/+41
| | | | llvm-svn: 20058
* prefer FP scratch registers and more check in LowerArgumentsAndrew Lenharth2005-02-062-15/+27
| | | | llvm-svn: 20057
* fix oopsoAndrew Lenharth2005-02-062-35/+56
| | | | llvm-svn: 20056
* smarter loads and stores. can now handle base+offset.Andrew Lenharth2005-02-062-172/+270
| | | | llvm-svn: 20055
* fix buildAndrew Lenharth2005-02-051-1/+0
| | | | llvm-svn: 20053
* clean upAndrew Lenharth2005-02-051-5/+2
| | | | llvm-svn: 20051
* fix f32 setcc, and fp selectAndrew Lenharth2005-02-052-73/+100
| | | | llvm-svn: 20050
* added ugly support for fp comparesAndrew Lenharth2005-02-052-23/+71
| | | | llvm-svn: 20049
* Make the rest of file header comments consistent in format and styleMisha Brukman2005-02-057-7/+7
| | | | llvm-svn: 20048
* Make file header comment consistent: extend the whole 80 cols to fill the lineMisha Brukman2005-02-045-5/+5
| | | | llvm-svn: 20039
* alignmentAndrew Lenharth2005-02-041-2/+4
| | | | llvm-svn: 20028
* get alignment printing correctly and get rid of __main hackAndrew Lenharth2005-02-041-7/+2
| | | | llvm-svn: 20027
* FP fixesAndrew Lenharth2005-02-031-12/+17
| | | | llvm-svn: 20019
* Store fixAndrew Lenharth2005-02-022-15/+37
| | | | llvm-svn: 20004
* oopsAndrew Lenharth2005-02-021-1/+1
| | | | llvm-svn: 20003
* prevent register allocator from using the stack pointer :)Andrew Lenharth2005-02-022-3/+3
| | | | llvm-svn: 20002
* fix loading of floatsAndrew Lenharth2005-02-021-1/+3
| | | | llvm-svn: 19997
* marked mem* as not supportedAndrew Lenharth2005-02-021-0/+4
| | | | llvm-svn: 19992
* fix Load bugAndrew Lenharth2005-02-021-1/+1
| | | | llvm-svn: 19987
* try to make a bug bugpointable, add yet more constant pool stuff, fixup ↵Andrew Lenharth2005-02-022-13/+19
| | | | | | constant loads for FP llvm-svn: 19985
* better constant handling, should fix many remaining casesAndrew Lenharth2005-02-021-2/+11
| | | | llvm-svn: 19984
* fix FP arg passing bug, Add unsigned to/from int, fix SELECT, fix Constant poolAndrew Lenharth2005-02-011-12/+17
| | | | llvm-svn: 19976
* Print the Constant poolAndrew Lenharth2005-02-011-8/+7
| | | | llvm-svn: 19975
OpenPOWER on IntegriCloud