Igor Veresov
|
6428c0a397
|
8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Null check is placed in a wrong place when storing a null to an object field on x64 with compressed oops off
Reviewed-by: roland, vlivanov, kvn
|
2014-04-02 11:24:51 -07:00 |
|
Igor Veresov
|
768beb9a23
|
8031321: Support Intel bit manipulation instructions
Add support for BMI1 instructions
Reviewed-by: kvn, roland
|
2014-03-12 11:24:26 -07:00 |
|
Igor Veresov
|
0c43978be6
|
8031743: C2: loadI2L_immI broken for negative memory values
Restrict loadI2L_imm optimizations to positive values of mask
Reviewed-by: kvn, dlong
|
2014-01-21 20:05:28 -08:00 |
|
Igor Veresov
|
2275de8d6b
|
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
Fix the sizing of loadUS2L_immI16 and loadI2L_immI
Reviewed-by: kvn, azeemj
|
2014-01-17 18:09:08 -08:00 |
|