29b3443 - Constant ropagation for float and int32/int64/nativeint arithmetic.

Authored and Committed by Xavier Leroy 9 years ago
    - Constant ropagation for float and int32/int64/nativeint arithmetic.
      Constant propagation for floats can be turned off with option
      -no-float-const-prop, for codes that change FP rounding modes at
      run-time.
    - Clambda / C-- / Mach: represent float constants as FP numbers of type 
      float rather than literals of type string.
    - Tested for AMD64; other archs need testing.
    
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    
        
file modified
+4 -0
file modified
+9 -8
file modified
+8 -23
file modified
+7 -6
file modified
+5 -5
file modified
+5 -3
file modified
+5 -3
file modified
+258 -108
file modified
+3 -3
file modified
+3 -3
file modified
+3 -10
file modified
+3 -3
file modified
+6 -5
file modified
+8 -23
file modified
+1 -1
file modified
+1 -1
file modified
+7 -8
file modified
+10 -7
file modified
+3 -3
file modified
+1 -1
file modified
+5 -5
file modified
+6 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+2 -2