Mercurial > hg > truffle
comparison src/share/vm/opto/type.cpp @ 183:d4dbd9f91680
6711083: 64bit JVM crashes with Internal Error (type.cpp:763) - ShouldNotReachHere() with enabled COOPs
Summary: Add NarrowOop to various xmeet routines
Reviewed-by: kvn, sgoldman, jrose, rasbold
author | never |
---|---|
date | Thu, 05 Jun 2008 15:43:18 -0700 |
parents | 885ed790ecf0 |
children | d1605aabd0a1 1e026f8da827 |
comparison
equal
deleted
inserted
replaced
182:44abbb0d4c18 | 183:d4dbd9f91680 |
---|---|
938 case RawPtr: // reuses local variables | 938 case RawPtr: // reuses local variables |
939 case OopPtr: | 939 case OopPtr: |
940 case InstPtr: | 940 case InstPtr: |
941 case KlassPtr: | 941 case KlassPtr: |
942 case AryPtr: | 942 case AryPtr: |
943 case NarrowOop: | |
943 case Int: | 944 case Int: |
944 case Long: | 945 case Long: |
945 case FloatTop: | 946 case FloatTop: |
946 case FloatCon: | 947 case FloatCon: |
947 case FloatBot: | 948 case FloatBot: |
1084 case RawPtr: // reuses local variables | 1085 case RawPtr: // reuses local variables |
1085 case OopPtr: | 1086 case OopPtr: |
1086 case InstPtr: | 1087 case InstPtr: |
1087 case KlassPtr: | 1088 case KlassPtr: |
1088 case AryPtr: | 1089 case AryPtr: |
1090 case NarrowOop: | |
1089 case Long: | 1091 case Long: |
1090 case FloatTop: | 1092 case FloatTop: |
1091 case FloatCon: | 1093 case FloatCon: |
1092 case FloatBot: | 1094 case FloatBot: |
1093 case DoubleTop: | 1095 case DoubleTop: |
1094 case DoubleCon: | 1096 case DoubleCon: |
1095 case DoubleBot: | 1097 case DoubleBot: |
1096 case NarrowOop: | |
1097 case Bottom: // Ye Olde Default | 1098 case Bottom: // Ye Olde Default |
1098 return Type::BOTTOM; | 1099 return Type::BOTTOM; |
1099 default: // All else is a mistake | 1100 default: // All else is a mistake |
1100 typerr(t); | 1101 typerr(t); |
1101 case Top: // No change | 1102 case Top: // No change |
1326 case RawPtr: // reuses local variables | 1327 case RawPtr: // reuses local variables |
1327 case OopPtr: | 1328 case OopPtr: |
1328 case InstPtr: | 1329 case InstPtr: |
1329 case KlassPtr: | 1330 case KlassPtr: |
1330 case AryPtr: | 1331 case AryPtr: |
1332 case NarrowOop: | |
1331 case Int: | 1333 case Int: |
1332 case FloatTop: | 1334 case FloatTop: |
1333 case FloatCon: | 1335 case FloatCon: |
1334 case FloatBot: | 1336 case FloatBot: |
1335 case DoubleTop: | 1337 case DoubleTop: |