Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARCKind.java @ 22622:111882d99400
[SPARC] canStoreValue as switch statement; new type V64_SINGLE
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Mon, 28 Sep 2015 17:09:29 +0200 |
parents | 940b668f0809 |
children |
comparison
equal
deleted
inserted
replaced
22621:fcaab0ed7782 | 22622:111882d99400 |
---|---|
35 V32_BYTE(4, BYTE), | 35 V32_BYTE(4, BYTE), |
36 V32_HWORD(4, HWORD), | 36 V32_HWORD(4, HWORD), |
37 | 37 |
38 V64_BYTE(8, BYTE), | 38 V64_BYTE(8, BYTE), |
39 V64_HWORD(8, HWORD), | 39 V64_HWORD(8, HWORD), |
40 V64_WORD(8, WORD); | 40 V64_WORD(8, WORD), |
41 V64_SINGLE(8, SINGLE); | |
41 | 42 |
42 private final int size; | 43 private final int size; |
43 private final int vectorLength; | 44 private final int vectorLength; |
44 | 45 |
45 private final SPARCKind scalar; | 46 private final SPARCKind scalar; |
97 | 98 |
98 public char getTypeChar() { | 99 public char getTypeChar() { |
99 switch (this) { | 100 switch (this) { |
100 case BYTE: | 101 case BYTE: |
101 return 'b'; | 102 return 'b'; |
103 case HWORD: | |
104 return 'h'; | |
102 case WORD: | 105 case WORD: |
103 return 'w'; | 106 return 'w'; |
104 case DWORD: | 107 case DWORD: |
105 return 'd'; | 108 return 'd'; |
106 case SINGLE: | 109 case SINGLE: |