summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Make cmov work right and loads for fp from constant poolAndrew Lenharth2005-02-011-18/+20
| | | | llvm-svn: 19974
* Correct stack stuff for FPAndrew Lenharth2005-02-011-5/+12
| | | | llvm-svn: 19973
* try to match alpha patternAndrew Lenharth2005-02-012-1/+21
| | | | llvm-svn: 19972
* fix register namesAndrew Lenharth2005-02-011-16/+16
| | | | llvm-svn: 19971
* pecimise loads, put indirect call addr in right register. still doesn't fix ↵Andrew Lenharth2005-02-012-14/+19
| | | | | | methcall llvm-svn: 19963
* Fix hyphenation in output commentMisha Brukman2005-01-311-1/+1
| | | | llvm-svn: 19954
* indirect call fixAndrew Lenharth2005-01-311-1/+1
| | | | llvm-svn: 19945
* fp to int and back conversion sequencesAndrew Lenharth2005-01-312-14/+34
| | | | llvm-svn: 19944
* added fp extend and removed a forgotten assert in more than 6 arg support ↵Andrew Lenharth2005-01-302-22/+32
| | | | | | (should break somewhere else now :) ) and fix an incorrect asm sequence for indirect calls llvm-svn: 19938
* This code is really unreachable.Chris Lattner2005-01-301-1/+2
| | | | llvm-svn: 19934
* Fix warnings.Chris Lattner2005-01-302-2/+2
| | | | llvm-svn: 19933
* support for larger callsAndrew Lenharth2005-01-302-98/+124
| | | | llvm-svn: 19932
* Unbreak the build :(Chris Lattner2005-01-291-1/+0
| | | | llvm-svn: 19926
* first step towards a correct and complete stack. also add some forms for ↵Andrew Lenharth2005-01-294-12/+78
| | | | | | things that were getting stuck in the nightly tester. llvm-svn: 19914
* Finegrainify namespacification.Chris Lattner2005-01-292-24/+27
| | | | | | Adjust TmpInstruction to work with the new User model. llvm-svn: 19896
* add namespace qualifierChris Lattner2005-01-291-1/+2
| | | | llvm-svn: 19895
* fix ExprMap, partially teach about add longAndrew Lenharth2005-01-281-32/+85
| | | | llvm-svn: 19882
* fix ExprMap and constant check in setccAndrew Lenharth2005-01-281-4/+5
| | | | llvm-svn: 19870
* move FP into it's own selectAndrew Lenharth2005-01-281-191/+167
| | | | llvm-svn: 19867
* stack frame fix and zero FP reg fixAndrew Lenharth2005-01-272-12/+19
| | | | llvm-svn: 19857
* Floating point instructions like Floating point registersAndrew Lenharth2005-01-271-1/+1
| | | | llvm-svn: 19856
* int to float conversion and another setccAndrew Lenharth2005-01-272-32/+54
| | | | llvm-svn: 19855
* teach isel about comparison with constants and zero extending bitsAndrew Lenharth2005-01-272-112/+136
| | | | llvm-svn: 19853
* perhaps this will let me have calls againAndrew Lenharth2005-01-271-5/+9
| | | | llvm-svn: 19851
* minor bug fixAndrew Lenharth2005-01-271-1/+1
| | | | llvm-svn: 19850
* minor bug fixAndrew Lenharth2005-01-271-1/+1
| | | | llvm-svn: 19849
* added instructions for fp to int to fp movesAndrew Lenharth2005-01-261-5/+6
| | | | llvm-svn: 19848
* initial fp supportAndrew Lenharth2005-01-265-226/+358
| | | | llvm-svn: 19847
* hum, writing on one machine, testing on another...Andrew Lenharth2005-01-261-4/+5
| | | | llvm-svn: 19844
* add some operations, fix others. should compile several more tests nowAndrew Lenharth2005-01-262-5/+26
| | | | llvm-svn: 19843
* We can fold promoted and non-promoted loads into divs also!Chris Lattner2005-01-251-0/+28
| | | | llvm-svn: 19835
* Fold promoted loads into binary ops for FP, allowing us to generate m32 formsChris Lattner2005-01-251-20/+31
| | | | | | of FP ops. llvm-svn: 19834
* problems with bools, and their work aroundsAndrew Lenharth2005-01-252-4/+14
| | | | llvm-svn: 19833
* more load choices, better add with immAndrew Lenharth2005-01-252-41/+103
| | | | llvm-svn: 19821
* Clean ups, and taught the instruction selector about immediate formsAndrew Lenharth2005-01-246-132/+192
| | | | llvm-svn: 19816
* Alpha JIT pruneAndrew Lenharth2005-01-242-16/+0
| | | | llvm-svn: 19815
* include prune and JIT pruneAndrew Lenharth2005-01-241-35/+1
| | | | llvm-svn: 19814
* Pruned includesAndrew Lenharth2005-01-241-15/+5
| | | | llvm-svn: 19813
* Fix a spurious warning.Chris Lattner2005-01-241-1/+1
| | | | llvm-svn: 19799
OpenPOWER on IntegriCloud