aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/TargetPrinter.ml
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2016-03-16 11:06:54 +0100
committerBernhard Schommer <bernhardschommer@gmail.com>2016-03-16 11:06:54 +0100
commit7035f06bf453bdf2f9f09fd8a392778e9ad3cd43 (patch)
tree529e55a00a8882c5f9d7e701be125379e0d15efb /powerpc/TargetPrinter.ml
parentc54e20b2c444ddbb561bb4ac0422c92b77b656b1 (diff)
downloadcompcert-kvx-7035f06bf453bdf2f9f09fd8a392778e9ad3cd43.tar.gz
compcert-kvx-7035f06bf453bdf2f9f09fd8a392778e9ad3cd43.zip
Cleanup of AsmToJSON.
Removed unused code, factored out common functions and added an interface file. Bug 18394
Diffstat (limited to 'powerpc/TargetPrinter.ml')
-rw-r--r--powerpc/TargetPrinter.ml16
1 files changed, 8 insertions, 8 deletions
diff --git a/powerpc/TargetPrinter.ml b/powerpc/TargetPrinter.ml
index 99407da7..ae9d4191 100644
--- a/powerpc/TargetPrinter.ml
+++ b/powerpc/TargetPrinter.ml
@@ -71,6 +71,14 @@ let float_reg_name = function
| FPR24 -> "24" | FPR25 -> "25" | FPR26 -> "26" | FPR27 -> "27"
| FPR28 -> "28" | FPR29 -> "29" | FPR30 -> "30" | FPR31 -> "31"
+let num_crbit = function
+ | CRbit_0 -> 0
+ | CRbit_1 -> 1
+ | CRbit_2 -> 2
+ | CRbit_3 -> 3
+ | CRbit_6 -> 6
+
+
let label = elf_label
module Linux_System : SYSTEM =
@@ -310,14 +318,6 @@ module Target (System : SYSTEM):TARGET =
let label_high oc lbl =
fprintf oc ".L%d@ha" lbl
-
- let num_crbit = function
- | CRbit_0 -> 0
- | CRbit_1 -> 1
- | CRbit_2 -> 2
- | CRbit_3 -> 3
- | CRbit_6 -> 6
-
let crbit oc bit =
fprintf oc "%d" (num_crbit bit)