Anton Korobeynikov
|
f31a44ec01
|
Add fcopysign instructions
llvm-svn: 79664
|
2009-08-21 20:02:37 +00:00 |
Anton Korobeynikov
|
30e1cb2ab9
|
All FP instructions have 12 bit memory displacement field
llvm-svn: 76058
|
2009-07-16 14:33:27 +00:00 |
Anton Korobeynikov
|
3729850b50
|
Fix instruction mnemonics for some fp_to_sint operations
llvm-svn: 76048
|
2009-07-16 14:29:26 +00:00 |
Anton Korobeynikov
|
6c01db428f
|
Handle bitconverts
llvm-svn: 76042
|
2009-07-16 14:27:01 +00:00 |
Anton Korobeynikov
|
1ae8098144
|
Emit proper rounding mode for fp_to_sint
llvm-svn: 76037
|
2009-07-16 14:25:12 +00:00 |
Anton Korobeynikov
|
8c18d8972c
|
Make FP zero to be legal FP immediate via LOAD ZERO
llvm-svn: 76034
|
2009-07-16 14:24:16 +00:00 |
Anton Korobeynikov
|
3894c8b6c2
|
Loads are not two-address in any way
llvm-svn: 76033
|
2009-07-16 14:24:01 +00:00 |
Anton Korobeynikov
|
c8f76f47dd
|
Add LOAD NEGATIVE instruction
llvm-svn: 76032
|
2009-07-16 14:23:44 +00:00 |
Anton Korobeynikov
|
ae2d8abf2c
|
LOAD COMPLEMENT instruction is not really two-addr
llvm-svn: 76031
|
2009-07-16 14:23:30 +00:00 |
Anton Korobeynikov
|
82af42d361
|
Add multiple add/sub instructions
llvm-svn: 76030
|
2009-07-16 14:23:16 +00:00 |
Anton Korobeynikov
|
871784ba88
|
Proper FP extloads
llvm-svn: 76028
|
2009-07-16 14:22:46 +00:00 |
Anton Korobeynikov
|
12400008a7
|
Add proper PWS impdef's
llvm-svn: 76027
|
2009-07-16 14:22:30 +00:00 |
Anton Korobeynikov
|
3c44a39156
|
Propagate FP select_cc to dag inserters
llvm-svn: 76026
|
2009-07-16 14:22:15 +00:00 |
Anton Korobeynikov
|
430ab4f382
|
Implement fp_to_sint
llvm-svn: 76025
|
2009-07-16 14:21:57 +00:00 |
Anton Korobeynikov
|
0fcdd8d424
|
Add fabs
llvm-svn: 76023
|
2009-07-16 14:21:27 +00:00 |
Anton Korobeynikov
|
50485d65d4
|
Add fneg
llvm-svn: 76022
|
2009-07-16 14:21:12 +00:00 |
Anton Korobeynikov
|
77928399b0
|
More sint_to_fp stuff
llvm-svn: 76020
|
2009-07-16 14:20:39 +00:00 |
Anton Korobeynikov
|
8195797de2
|
Add bunch of FP instructions
llvm-svn: 76019
|
2009-07-16 14:20:24 +00:00 |