Mercurial > hg > graal-compiler
comparison graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiKind.java @ 5501:d89b20486d87
Renaming CiConstant => RiConstant.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 07 Jun 2012 17:07:05 +0200 |
parents | a5e43a18ac52 |
children |
comparison
equal
deleted
inserted
replaced
5500:d2f2dede7c1a | 5501:d89b20486d87 |
---|---|
394 assert false : "unexpected kind: " + this; | 394 assert false : "unexpected kind: " + this; |
395 return -1; | 395 return -1; |
396 } | 396 } |
397 } | 397 } |
398 | 398 |
399 public CiConstant readUnsafeConstant(Object value, long displacement) { | 399 public RiConstant readUnsafeConstant(Object value, long displacement) { |
400 assert value != null; | 400 assert value != null; |
401 Unsafe u = Unsafe.getUnsafe(); | 401 Unsafe u = Unsafe.getUnsafe(); |
402 switch(this) { | 402 switch(this) { |
403 case Boolean: | 403 case Boolean: |
404 return CiConstant.forBoolean(u.getBoolean(value, displacement)); | 404 return RiConstant.forBoolean(u.getBoolean(value, displacement)); |
405 case Byte: | 405 case Byte: |
406 return CiConstant.forByte(u.getByte(value, displacement)); | 406 return RiConstant.forByte(u.getByte(value, displacement)); |
407 case Char: | 407 case Char: |
408 return CiConstant.forChar(u.getChar(value, displacement)); | 408 return RiConstant.forChar(u.getChar(value, displacement)); |
409 case Short: | 409 case Short: |
410 return CiConstant.forShort(u.getShort(value, displacement)); | 410 return RiConstant.forShort(u.getShort(value, displacement)); |
411 case Int: | 411 case Int: |
412 return CiConstant.forInt(u.getInt(value, displacement)); | 412 return RiConstant.forInt(u.getInt(value, displacement)); |
413 case Long: | 413 case Long: |
414 return CiConstant.forLong(u.getLong(value, displacement)); | 414 return RiConstant.forLong(u.getLong(value, displacement)); |
415 case Float: | 415 case Float: |
416 return CiConstant.forFloat(u.getFloat(value, displacement)); | 416 return RiConstant.forFloat(u.getFloat(value, displacement)); |
417 case Double: | 417 case Double: |
418 return CiConstant.forDouble(u.getDouble(value, displacement)); | 418 return RiConstant.forDouble(u.getDouble(value, displacement)); |
419 case Object: | 419 case Object: |
420 return CiConstant.forObject(u.getObject(value, displacement)); | 420 return RiConstant.forObject(u.getObject(value, displacement)); |
421 default: | 421 default: |
422 assert false : "unexpected kind: " + this; | 422 assert false : "unexpected kind: " + this; |
423 return null; | 423 return null; |
424 } | 424 } |
425 } | 425 } |